[發明專利]基于eCharts工具的圖表制作方法、裝置、設備及介質有效
| 申請號: | 201711291906.3 | 申請日: | 2017-12-08 |
| 公開(公告)號: | CN108228169B | 公開(公告)日: | 2020-10-13 |
| 發明(設計)人: | 方小偉;梁博;黃度新;李磊;鄧俊俊 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F3/0484;G06T11/00 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 譚果林 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 echarts 工具 圖表 制作方法 裝置 設備 介質 | ||
1.一種基于eCharts工具的圖表制作方法,其特征在于,包括:
獲取圖表配置指令,所述圖表配置指令包括當前圖表ID和/或當前圖表名稱;
基于所述當前圖表ID和/或所述當前圖表名稱,調用基于eCharts工具形成的封裝模塊文件;
基于所述封裝模塊文件獲取原始圖表,并將所述原始圖表在圖表配置界面上顯示;
在所述圖表配置界面上,獲取參數修改指令;
基于所述參數修改指令對所述原始圖表進行修改,獲取目標圖表,并將所述目標圖表在所述圖表配置界面上顯示;
其中,所述基于所述參數修改指令對所述原始圖表進行修改,獲取目標圖表,包括:
基于數據源ID、與所述數據源ID對應的參數屬性ID和與所述參數屬性ID對應的參數修改值對所述原始圖表進行修改,獲取目標圖表。
2.如權利要求1所述的基于eCharts工具的圖表制作方法,其特征在于,在所述獲取圖表配置指令的步驟之前,所述基于eCharts工具的圖表制作方法還包括:
獲取圖表顯示指令;
基于所述圖表顯示指令,獲取至少一個基礎圖表,所述基礎圖表包括基礎圖表ID和基礎圖表名稱;
將至少一個所述基礎圖表在所述圖表配置界面的顯示區域顯示。
3.如權利要求2所述的基于eCharts工具的圖表制作方法,其特征在于,所述獲取圖表配置指令,包括:
采用拖拽方式將一所述基礎圖表拖拽到所述圖表配置界面的輸入框,以輸入所述圖表配置指令。
4.如權利要求1 所述的基于eCharts工具的圖表制作方法,其特征在于,所述基于所述參數修改指令對所述原始圖表進行修改,獲取目標圖表,包括:
獲取所述參數修改指令,所述參數修改指令包括至少一個數據源ID、與所述數據源對應的參數屬性ID和與所述參數屬性ID對應的參數修改值;
若所述數據源ID對應原始共有封裝接口,則基于所述數據源ID和所述參數屬性ID將所述參數修改值覆蓋所述原始共有封裝接口中與所述參數屬性ID相對應的參數默認值,獲取目標共有封裝接口;
若所述數據源ID對應原始私有封裝接口,則基于所述數據源ID和所述參數屬性ID將所述參數修改值覆蓋所述原始私有封裝接口中與所述參數屬性ID相對應的參數默認值,獲取目標私有封裝接口;
基于所述目標共有封裝接口和/或所述目標私有封裝接口對所述原始圖表進行修改,獲取目標圖表。
5.如權利要求1所述的基于eCharts工具的圖表制作方法,其特征在于,還包括:預先創建封裝模塊文件;
所述預先創建所述封裝模塊文件的步驟,包括:
獲取eCharts圖表庫,所述eCharts圖表庫包括至少一個圖表轉換函數;
對每一所述圖表轉換函數中的代碼模塊進行劃分,以確定共有代碼模塊和私有代碼模塊;
將所有所述圖表轉換函數的共有代碼模塊封裝成共有類模塊,給所述共有類模塊配置原始共有封裝接口;
將每一所述圖表轉換函數的私有代碼模塊封裝成私有類模塊,給所述私有類模塊配置原始私有封裝接口;
基于所述原始共有封裝接口和所述原始私有封裝接口,獲取封裝模塊文件。
6.一種基于eCharts工具的圖表制作裝置,其特征在于,包括:
圖表配置指令獲取模塊,用于獲取圖表配置指令,所述圖表配置指令包括當前圖表ID和/或當前圖表名稱;
封裝模塊文件調用模塊,用于基于所述當前圖表ID和/或所述當前圖表名稱,調用基于eCharts工具形成的封裝模塊文件;
原始圖表獲取模塊,用于基于所述封裝模塊文件獲取原始圖表,并將所述原始圖表在圖表配置界面上顯示;
參數修改指令獲取模塊,用于在所述圖表配置界面上,獲取參數修改指令;
目標圖表獲取模塊,用于基于所述參數修改指令對所述原始圖表進行修改,獲取目標圖表,并將所述目標圖表在所述圖表配置界面上顯示;
其中,所述基于所述參數修改指令對所述原始圖表進行修改,獲取目標圖表,包括:
基于數據源ID、所述與數據源對應的參數屬性ID和所述與參數屬性ID對應的參數修改值對所述原始圖表進行修改,獲取目標圖表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711291906.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種撤銷、恢復操作的抽象方法
- 下一篇:一種嵌入式軟件構件化定制組裝方法





