JavaShuo
欄目
標籤
手把手教你如何在FEA上進行ECharts圖表封裝
時間 2019-11-13
標籤
手把手
如何
fea
進行
echarts
圖表
封裝
欄目
軟件設計
简体版
原文
原文鏈接
最近很想和你們分享下,如何在FEA上利用ECharts進行圖表封裝(可能和FEA槓上了有關),因而以echart餅圖插件爲例嘗試了下,具體實現步驟以下:
一、建立文件目錄與配置空函數。
二、echart圖表高級參數的抽離。
三、配置高級參數默認值。
四、數據配置規範。
五、說明文檔配置規範。
六、插件的數據交互。(非必選項)
七、縮略圖的添加與文件上傳。
步驟一:準備工做
俗話說「磨刀不誤砍柴工」,良好的開端是成功的一半。首先建立好文件目錄,這裏以t08爲例,t08.js文件中添加一個空函數,此函數需配置myChart、ckey、height、width、div與res這6個參數,具體參數做用以下:
myChart爲echart初始化的dom元素;
ckey爲兩種可能,一種是該ssdb的key或是該ssdb的key的df數據;
height爲該插件的高度;
width爲該插件的寬度;
div爲該插件的dom元素;
res爲該插件的高級參數,其中參數順序固定不可更改;
具體內容詳見《FEA第三方插件開發指南》第一節、第二節。
步驟二:高級參數抽離
高級參數的抽離:提取除了配置中的data,一些包括樣式及標題等配置項。
具體內容詳見《FEA第三方插件開發指南》第三節。
步驟三:配置高級參數
高級參數默認值配置效果以下:
注:第一級爲左側的分類,第二級爲頂部的小分類,第三級爲具體內容。即參數配置層級需在三級及三級以上才能配置。
具體內容詳見《FEA第三方插件開發指南》第四節。
步驟四:數據配置規範
默認數據的第一行第一列爲index不可修改。具體data_t08.csv抽離後的數據格式.
具體內容詳見《FEA第三方插件開發指南》第五節。
步驟五:說明文檔配置規範
文件名稱:explain_t08.json。
格式:」列名」:」對這列的描述」,描述中帶有&&表示換行顯示。
具體內容詳見《FEA第三方插件開發指南》第六節。
步驟六:縮略圖的添加與上傳
img文件夾爲該插件所使用到的圖片,其中該插件的編號加.png爲該插件在圖表選擇裏面的縮略圖例如t08.png。最終實現效果以下所示:
具體內容詳見《FEA第三方插件開發指南》第八節。
步驟七:插件的數據交互
因爲插件交互部分並非用戶必填內容,因此在這裏就不詳細介紹,有感興趣的用戶可參考《FEA第三方插件開發指南》第七節。
到此有關ECharts圖表封裝的介紹就結束了,是否是感受尚未盡興,尚未學夠,不要着急。對於數據可視化咱們是專業的,固然服務也是最貼心的,《FEA第三方插件開發指南》的文檔咱們已經爲你獻上,輸入網址:
http://60.191.16.186:9001/workspace/echart_course.pdf
便可獲取完整文檔。若是還想成爲Echart界的大咖,關注openfea官方微信號,會有更多精彩的內容推薦。
相關文章
1.
手把手教你如何進行FileZilla的安裝
2.
手把手教你如何安裝Pycharm
3.
手把手教你如何安裝QtAv
4.
手把手教你封裝網絡層
5.
手把手教你用promise封裝ajax
6.
手把手教你如何進行 代碼版本控制
7.
手把手教你如何進行COMP挖礦及領取COMP
8.
如何進行Bitmap資源優化?手把手教你!
9.
如何安裝leapftp,手把手教你如何安裝leapftp
10.
手把手教你如何在GitHub上傳自己的項目
更多相關文章...
•
XSD 如何使用?
-
XML Schema 教程
•
C# 封裝
-
C#教程
•
再有人問你分佈式事務,把這篇扔給他
•
TiDB 在摩拜單車在線數據業務的應用和實踐
相關標籤/搜索
手把手教你
手把手教
手把手
把手
手把
手把手帶你配 webpack
手錶
上手
手上
軟件設計
PHP參考手冊
SQLite教程
Hibernate教程
教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
python的安裝和Hello,World編寫
2.
重磅解讀:K8s Cluster Autoscaler模塊及對應華爲雲插件Deep Dive
3.
鴻蒙學習筆記2(永不斷更)
4.
static關鍵字 和構造代碼塊
5.
JVM筆記
6.
無法啓動 C/C++ 語言服務器。IntelliSense 功能將被禁用。錯誤: Missing binary at c:\Users\MSI-NB\.vscode\extensions\ms-vsc
7.
【Hive】Hive返回碼狀態含義
8.
Java樹形結構遞歸(以時間換空間)和非遞歸(以空間換時間)
9.
數據預處理---缺失值
10.
都要2021年了,現代C++有什麼值得我們學習的?
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
手把手教你如何進行FileZilla的安裝
2.
手把手教你如何安裝Pycharm
3.
手把手教你如何安裝QtAv
4.
手把手教你封裝網絡層
5.
手把手教你用promise封裝ajax
6.
手把手教你如何進行 代碼版本控制
7.
手把手教你如何進行COMP挖礦及領取COMP
8.
如何進行Bitmap資源優化?手把手教你!
9.
如何安裝leapftp,手把手教你如何安裝leapftp
10.
手把手教你如何在GitHub上傳自己的項目
>>更多相關文章<<