本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)獲取方法及裝置。
背景技術(shù):
近些年來(lái),隨著互聯(lián)網(wǎng)的迅猛發(fā)展,越來(lái)越多的互聯(lián)網(wǎng)開發(fā)人員通過(guò)圖表在網(wǎng)頁(yè)中展示數(shù)據(jù)。目前有許多的圖表提供軟件,其中,ECharts是一款免費(fèi)、開源的數(shù)據(jù)可視化產(chǎn)品,含有數(shù)十種圖表類型,提供了網(wǎng)頁(yè)中創(chuàng)建圖表顯示數(shù)據(jù)的簡(jiǎn)便接口,受到了互聯(lián)網(wǎng)開發(fā)人員的廣泛認(rèn)可,得到了廣泛應(yīng)用。ECharts提供了強(qiáng)大的圖表事件交互能力,可以捕獲用戶交互和數(shù)據(jù)變化事件,實(shí)現(xiàn)圖表間或者與外界的聯(lián)動(dòng)。
目前,ECharts提供的事件綁定方法(on方法),在事件處理方法中,只能得到ECharts圖表的屬性參數(shù),無(wú)法獲取得到除ECharts圖表以外的參數(shù),例如,當(dāng)前網(wǎng)頁(yè)中除ECharts圖表以外的網(wǎng)頁(yè)標(biāo)題等開發(fā)者想要的參數(shù)。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述在事件處理方法中,只能得到ECharts圖表的屬性參數(shù),無(wú)法獲取得到除ECharts圖表以外的參數(shù)的問(wèn)題。
為了達(dá)到上述目的,本發(fā)明主要提供如下技術(shù)方案:
一方面,本發(fā)明提供了一種數(shù)據(jù)獲取方法,該方法包括:
當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng);
向所述圖表選項(xiàng)中添加預(yù)置參數(shù);
通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中;
當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),通過(guò)調(diào)用第二預(yù)置功能函 數(shù),獲取所述圖表對(duì)象配置的所述圖表選項(xiàng);
在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。
另一方面,本發(fā)明提供了一種數(shù)據(jù)獲取裝置,該裝置包括:
創(chuàng)建單元,用于當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng);
添加單元,用于向所述圖表選項(xiàng)中添加預(yù)置參數(shù);
配置單元,用于通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中;
獲取單元,用于當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),通過(guò)調(diào)用第二預(yù)置功能函數(shù),獲取所述圖表對(duì)象配置的所述圖表選項(xiàng);
傳遞單元,用于在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。
借由上述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
本發(fā)明提供的一種數(shù)據(jù)獲取方法及裝置,當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng);向所述圖表選項(xiàng)中添加預(yù)置參數(shù);通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中;當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),首先通過(guò)調(diào)用第二預(yù)置功能函數(shù),獲取所述圖表對(duì)象配置的所述圖表選項(xiàng);然后在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。與目前無(wú)法獲取得到除ECharts圖表以外的參數(shù)相比,本發(fā)明可以通過(guò)將攜帶有預(yù)置參數(shù)的ECharts選項(xiàng)配置到ECharts對(duì)象中,可以實(shí)現(xiàn)在觸發(fā)了所述ECharts對(duì)象對(duì)應(yīng)的綁定事件時(shí),獲取得到ECharts對(duì)象配置的ECharts選項(xiàng)中的預(yù)置參數(shù),進(jìn)而可以獲取得到除ECharts圖表以外的參數(shù),實(shí)現(xiàn)了在不改變EChart類庫(kù)代碼的情況下,往EChart的事件處理函數(shù)傳遞自定義參數(shù)的功能。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目 的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取方法流程示意圖;
圖2示出了本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)獲取方法流程示意圖;
圖3示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取裝置結(jié)構(gòu)示意圖;
圖4示出了本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)獲取裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取方法,如圖1所示,該方法包括:
101、當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng)。
102、向圖表選項(xiàng)中添加預(yù)置參數(shù)。
其中,所述預(yù)置參數(shù)可以根據(jù)用戶的實(shí)際需求進(jìn)行配置。
例如,在初始化ECharts對(duì)象之后,接收用戶輸入的ECharts選項(xiàng)的創(chuàng)建指令,創(chuàng)建ECharts選項(xiàng),接收用戶輸入的自定義參數(shù),并在ECharts選項(xiàng)中,添加要傳遞給事件處理函數(shù)的該自定義參數(shù),其中,自定義參數(shù)的名稱與ECharts選項(xiàng)里的名稱是不相同的。
103、通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中。
其中,所述第一預(yù)置功能函數(shù)可以為ECharts對(duì)象的預(yù)設(shè)setOption函數(shù)。
例如,通過(guò)調(diào)用ECharts對(duì)象的預(yù)置on函數(shù),為ECharts對(duì)象配置綁定事件,并增加事件處理函數(shù)。通過(guò)調(diào)用ECharts對(duì)象的預(yù)設(shè)setOption函數(shù),將配置好的ECharts選項(xiàng)配置到ECharts對(duì)象中。
104、當(dāng)觸發(fā)了圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),通過(guò)調(diào)用第二預(yù)置功能函 數(shù),獲取圖表對(duì)象配置的圖表選項(xiàng)。
其中,所述第二預(yù)置功能函數(shù)可以為ECharts對(duì)象的預(yù)設(shè)getOption函數(shù)。
105、在圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有預(yù)置參數(shù)的圖表事件參數(shù)。
例如,當(dāng)觸發(fā)了ECharts對(duì)象對(duì)應(yīng)的綁定事件時(shí),ECharts會(huì)自動(dòng)調(diào)用相應(yīng)的事件處理函數(shù),并傳遞一個(gè)圖表的事件參數(shù)。通過(guò)調(diào)用觸發(fā)事件的ECharts對(duì)象的預(yù)設(shè)getOption函數(shù),獲取當(dāng)前ECharts對(duì)象配置的ECharts選項(xiàng),在ECharts選項(xiàng)中,通過(guò)自定義參數(shù)名稱,可以獲取到事件函數(shù)外層傳遞過(guò)來(lái)的自定義參數(shù)值。
本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取方法,當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng);向所述圖表選項(xiàng)中添加預(yù)置參數(shù);通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中;當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),首先通過(guò)調(diào)用第二預(yù)置功能函數(shù),獲取所述圖表對(duì)象配置的所述圖表選項(xiàng);然后在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。與目前無(wú)法獲取得到除ECharts圖表以外的參數(shù)相比,本發(fā)明通過(guò)將攜帶有預(yù)置參數(shù)的ECharts選項(xiàng)配置到ECharts對(duì)象中,可以實(shí)現(xiàn)在觸發(fā)了所述ECharts對(duì)象對(duì)應(yīng)的綁定事件時(shí),獲取得到ECharts對(duì)象配置的ECharts選項(xiàng)中的預(yù)置參數(shù),進(jìn)而可以獲取得到除ECharts圖表以外的參數(shù),實(shí)現(xiàn)了在不改變EChart類庫(kù)代碼的情況下,往EChart的事件處理函數(shù)傳遞自定義參數(shù)的功能。
具體的,本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)獲取方法,以ECharts圖表為例,如圖2所示,該方法包括:
201、初始化ECharts對(duì)象。
其中,所述ECharts(Enterprise Charts)為商業(yè)級(jí)數(shù)據(jù)圖表,提供了商業(yè)產(chǎn)品常用圖表,底層基于ZRender(一個(gè)全新的輕量級(jí)canvas類庫(kù)),創(chuàng)建了坐標(biāo)系,圖例,提示,工具箱等基礎(chǔ)組件,并在此上構(gòu)建出折線圖、柱狀圖、散點(diǎn)圖、K線圖、餅圖、雷達(dá)圖、地圖、和弦圖、力導(dǎo)向布局圖、 儀表盤以及漏斗圖,同時(shí)支持任意維度的堆積和多圖表混合展現(xiàn)。
202、當(dāng)接收到ECharts選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建ECharts選項(xiàng)。
203、向ECharts選項(xiàng)中添加預(yù)置參數(shù)。
其中,所述預(yù)置參數(shù)可以根據(jù)用戶的實(shí)際需求進(jìn)行配置。所述ECharts選項(xiàng)為圖表選項(xiàng),包含圖表實(shí)例可配置選項(xiàng):公共選項(xiàng),組件選項(xiàng),數(shù)據(jù)選項(xiàng)。
具體地,在初始化ECharts對(duì)象之后,接收用戶輸入的ECharts選項(xiàng)的創(chuàng)建指令,創(chuàng)建ECharts選項(xiàng),接收用戶輸入的自定義參數(shù),在ECharts選項(xiàng)中,添加要傳遞給事件處理函數(shù)的該自定義參數(shù),其中,自定義參數(shù)的名稱和ECharts選項(xiàng)里的名稱是不相同的。
204、通過(guò)調(diào)用ECharts對(duì)象的預(yù)置事件綁定函數(shù),為ECharts對(duì)象配置綁定事件,并為綁定事件配置事件處理函數(shù)。
其中,所述預(yù)置事件綁定函數(shù)為ECharts對(duì)象的預(yù)置on函數(shù)。
205、通過(guò)調(diào)用ECharts對(duì)象的預(yù)置setOption函數(shù),將攜帶有預(yù)置參數(shù)的ECharts選項(xiàng)配置到ECharts對(duì)象中。
對(duì)于本發(fā)明實(shí)施例,所述步驟204具體可以包括:通過(guò)調(diào)用ECharts對(duì)象的預(yù)置setOption函數(shù),將配置完的ECharts選項(xiàng)配置到ECharts對(duì)象中。
206、當(dāng)觸發(fā)了ECharts對(duì)象對(duì)應(yīng)的綁定事件時(shí),通過(guò)調(diào)用ECharts對(duì)象的預(yù)置getOption函數(shù),獲取ECharts對(duì)象配置的ECharts選項(xiàng)。
207、在ECharts選項(xiàng)中通過(guò)調(diào)用綁定事件配置的事件處理函數(shù),傳遞包含有預(yù)置參數(shù)的圖表事件參數(shù)。
具體地,當(dāng)觸發(fā)了ECharts對(duì)象對(duì)應(yīng)的綁定事件時(shí),ECharts會(huì)自動(dòng)調(diào)用相應(yīng)的事件處理函數(shù),并傳遞一個(gè)圖表的事件參數(shù)。在事件處理函數(shù)中,this關(guān)鍵字指向的是觸發(fā)事件的ECharts對(duì)象,此時(shí),通過(guò)調(diào)用觸發(fā)事件的ECharts對(duì)象的預(yù)置getOption函數(shù),獲取當(dāng)前ECharts對(duì)象配置的ECharts選項(xiàng),在ECharts選項(xiàng)中,通過(guò)自定義參數(shù)名稱,可以獲取到事件函數(shù)外層傳遞過(guò)來(lái)的自定義參數(shù)值。
本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)獲取方法,當(dāng)接收到圖表選項(xiàng)的創(chuàng)建 指令時(shí),創(chuàng)建圖表選項(xiàng);向所述圖表選項(xiàng)中添加預(yù)置參數(shù);通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中;當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),首先通過(guò)調(diào)用第二預(yù)置功能函數(shù),獲取所述圖表對(duì)象配置的所述圖表選項(xiàng);然后在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。與目前無(wú)法獲取得到除ECharts圖表以外的參數(shù)相比,本發(fā)明通過(guò)將攜帶有預(yù)置參數(shù)的ECharts選項(xiàng)配置到ECharts對(duì)象中,可以實(shí)現(xiàn)在觸發(fā)了所述ECharts對(duì)象對(duì)應(yīng)的綁定事件時(shí),獲取得到ECharts對(duì)象配置的ECharts選項(xiàng)中的預(yù)置參數(shù),進(jìn)而可以獲取得到除ECharts圖表以外的參數(shù),實(shí)現(xiàn)了在不改變EChart類庫(kù)代碼的情況下,往EChart的事件處理函數(shù)傳遞自定義參數(shù)的功能。
進(jìn)一步地,作為圖1所示方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種數(shù)據(jù)獲取裝置,如圖3所示,所述裝置包括:創(chuàng)建單元31、添加單元32、配置單元33、獲取單元34、傳遞單元35。
所述創(chuàng)建單元31,可以用于當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng)。
所述添加單元32,可以用于向所述圖表選項(xiàng)中添加預(yù)置參數(shù)。
所述配置單元33,可以用于通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中。
所述獲取單元34,可以用于當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),通過(guò)調(diào)用第二預(yù)置功能函數(shù),獲取所述圖表對(duì)象配置的所述圖表選項(xiàng)。
所述傳遞單元35,可以用于在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。
需要說(shuō)明的是,本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖1的對(duì)應(yīng)描述,在此不再贅述。
本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取裝置,當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng);向所述圖表選項(xiàng)中添加預(yù)置參數(shù);通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中;當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),首先通過(guò)調(diào)用第二預(yù)置功能函數(shù), 獲取所述圖表對(duì)象配置的所述圖表選項(xiàng);然后在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。與目前無(wú)法獲取得到除ECharts圖表以外的參數(shù)相比,本發(fā)明通過(guò)將攜帶有預(yù)置參數(shù)的ECharts選項(xiàng)配置到ECharts對(duì)象中,可以實(shí)現(xiàn)在觸發(fā)了所述ECharts對(duì)象對(duì)應(yīng)的綁定事件時(shí),獲取得到ECharts對(duì)象配置的ECharts選項(xiàng)中的預(yù)置參數(shù),進(jìn)而可以獲取得到除ECharts圖表以外的參數(shù),實(shí)現(xiàn)了在不改變EChart類庫(kù)代碼的情況下,往EChart的事件處理函數(shù)傳遞自定義參數(shù)的功能。
進(jìn)一步地,作為圖2所示方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)獲取裝置,如圖4所示,所述裝置包括:創(chuàng)建單元41、添加單元42、配置單元43、獲取單元44、傳遞單元45。
所述創(chuàng)建單元41,可以用于當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng)。
所述添加單元42,可以用于向所述圖表選項(xiàng)中添加預(yù)置參數(shù)。
所述配置單元43,可以用于通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中。
所述獲取單元44,可以用于當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),通過(guò)調(diào)用第二預(yù)置功能函數(shù),獲取所述圖表對(duì)象配置的所述圖表選項(xiàng)。
所述傳遞單元45,可以用于在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。
進(jìn)一步地,所述裝置還包括:初始化單元46。
所述初始化單元46,可以用于初始化所述圖表對(duì)象。
所述配置單元43,還可以用于通過(guò)調(diào)用圖表對(duì)象的預(yù)置事件綁定函數(shù),為所述圖表對(duì)象配置綁定事件。
所述配置單元43,還可以用于為所述綁定事件配置事件處理函數(shù)。
可選地,所述第一預(yù)置功能函數(shù)可以為ECharts對(duì)象的預(yù)置setOption函數(shù)。
可選地,所述第二預(yù)置功能函數(shù)可以為ECharts對(duì)象的預(yù)置getOption函數(shù)。
需要說(shuō)明的是,本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)獲取裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖2的對(duì)應(yīng)描述,在此不再贅述。
本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)獲取裝置,當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng);向所述圖表選項(xiàng)中添加預(yù)置參數(shù);通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中;當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),首先通過(guò)調(diào)用第二預(yù)置功能函數(shù),獲取所述圖表對(duì)象配置的所述圖表選項(xiàng);然后在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。與目前無(wú)法獲取得到除ECharts圖表以外的參數(shù)相比,本發(fā)明通過(guò)將攜帶有預(yù)置參數(shù)的ECharts選項(xiàng)配置到ECharts對(duì)象中,可以實(shí)現(xiàn)在觸發(fā)了所述ECharts對(duì)象對(duì)應(yīng)的綁定事件時(shí),獲取得到ECharts對(duì)象配置的ECharts選項(xiàng)中的預(yù)置參數(shù),進(jìn)而可以獲取得到除ECharts圖表以外的參數(shù),實(shí)現(xiàn)了在不改變EChart類庫(kù)代碼的情況下,往EChart的事件處理函數(shù)傳遞自定義參數(shù)的功能。
所述信息顯示裝置包括處理器和存儲(chǔ)器,上述創(chuàng)建單元、添加單元、配置單元、獲取單元、傳遞單元等均作為程序單元存儲(chǔ)在存儲(chǔ)器中,由處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的上述程序單元來(lái)實(shí)現(xiàn)相應(yīng)的功能。
處理器中包含內(nèi)核,由內(nèi)核去存儲(chǔ)器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個(gè)或以上,通過(guò)調(diào)整內(nèi)核參數(shù)來(lái)解決在事件處理方法中,只能得到ECharts圖表的屬性參數(shù),無(wú)法獲取得到除ECharts圖表以外的參數(shù)的問(wèn)題。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM),存儲(chǔ)器包括至少一個(gè)存儲(chǔ)芯片。
本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時(shí),適于執(zhí)行初始化有如下方法步驟的程序代碼:當(dāng)接收到圖表選項(xiàng)的創(chuàng)建指令時(shí),創(chuàng)建圖表選項(xiàng);向所述圖表選項(xiàng)中添加預(yù)置參數(shù);通過(guò)調(diào)用第一預(yù)置功能函數(shù),將攜帶有所述預(yù)置參數(shù)的圖表選項(xiàng)配置到圖表對(duì)象中;當(dāng)觸發(fā)了所述圖表對(duì)象對(duì)應(yīng)的綁定事件時(shí),通過(guò)調(diào)用第二預(yù)置功能函數(shù),獲取 所述圖表對(duì)象配置的所述圖表選項(xiàng);在所述圖表選項(xiàng)中通過(guò)調(diào)用預(yù)置事件處理函數(shù),傳遞包含有所述預(yù)置參數(shù)的圖表事件參數(shù)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。存儲(chǔ)器是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
以上僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。