[發(fā)明專利]一種基于標(biāo)簽快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201910012160.0 | 申請(qǐng)日: | 2019-01-07 |
| 公開(公告)號(hào): | CN109739909B | 公開(公告)日: | 2023-03-31 |
| 發(fā)明(設(shè)計(jì))人: | 張立珠;張壯;張興振 | 申請(qǐng)(專利權(quán))人: | 浪潮通用軟件有限公司 |
| 主分類號(hào): | G06F16/248 | 分類號(hào): | G06F16/248 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 孫園園 |
| 地址: | 250000 *** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 標(biāo)簽 快速 實(shí)現(xiàn) 數(shù)據(jù) 可視化 圖表 展示 方法 系統(tǒng) | ||
本發(fā)明公開了一種基于標(biāo)簽快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示方法及系統(tǒng),屬于計(jì)算機(jī)技術(shù)領(lǐng)域,本發(fā)明要解決的技術(shù)問題為如何能夠快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示,達(dá)到原始可視化圖表開發(fā)的效果;采用的技術(shù)方案為:①一種基于標(biāo)簽快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示方法,該方法是定義一組標(biāo)簽屬性,通過標(biāo)簽屬性查詢數(shù)據(jù)庫SQL配置,實(shí)現(xiàn)動(dòng)態(tài)查詢圖表數(shù)據(jù),并通過標(biāo)簽屬性對(duì)數(shù)據(jù)進(jìn)行格式化處理以及簡潔的設(shè)置圖表顯示風(fēng)格,將繁瑣的可視化圖表的顯示風(fēng)格屬性設(shè)置及數(shù)據(jù)獲取封裝在自定義標(biāo)簽中,從而使可視化圖表開發(fā)更加便捷。②一種基于標(biāo)簽快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示系統(tǒng),該系統(tǒng)包括表示模塊、控制模塊和模型模塊。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體地說是一種基于標(biāo)簽快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示方法及系統(tǒng)。
背景技術(shù)
在可視化圖表開發(fā)中,編程人員需要從圖表的初始化、獲取數(shù)據(jù)、圖表風(fēng)格及圖表展示四個(gè)過程入手才可將所需圖表展示出來,如果頁面需要展示多個(gè)圖表,那么這個(gè)過程就很繁瑣乏味、且容易出錯(cuò)。如何能夠快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示,達(dá)到原始可視化圖表開發(fā)的效果是目前技術(shù)解決的技術(shù)問題。
專利號(hào)為CN107491553A的專利文獻(xiàn)公開了一種數(shù)據(jù)挖掘方法及系統(tǒng),包括:基于內(nèi)存的SQL查詢引擎根據(jù)查詢指令,從大數(shù)據(jù)倉庫中的源數(shù)據(jù)中進(jìn)行查詢和分析,并保存分析結(jié)果。數(shù)據(jù)探查和可視化工具對(duì)查詢結(jié)果進(jìn)行探查及可視化展示。但是該技術(shù)方案不能實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示,達(dá)到原始可視化圖表開發(fā)的效果。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是提供一種基于標(biāo)簽快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示方法及系統(tǒng),來解決如何能夠快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示,達(dá)到原始可視化圖表開發(fā)的效果的問題。
本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的,一種基于標(biāo)簽快速實(shí)現(xiàn)數(shù)據(jù)可視化圖表的展示方法,該方法是定義一組標(biāo)簽屬性,通過標(biāo)簽屬性查詢數(shù)據(jù)庫SQL配置,實(shí)現(xiàn)動(dòng)態(tài)查詢圖表數(shù)據(jù),并通過標(biāo)簽屬性對(duì)數(shù)據(jù)進(jìn)行格式化處理以及簡潔的設(shè)置圖表顯示風(fēng)格,將繁瑣的可視化圖表的顯示風(fēng)格屬性設(shè)置及數(shù)據(jù)獲取封裝在自定義標(biāo)簽中,從而使可視化圖表開發(fā)更加便捷。
作為優(yōu)選,所述標(biāo)簽屬性包括id、reportId、reportType、reportSpecs、reportParams、chartType、mapType、clickChart、dbClickChart、chartTitle、chartDataOptions、chartDisplayOptions、height、width、display、style。
作為優(yōu)選,所述標(biāo)簽屬性查詢數(shù)據(jù)庫SQL配置,實(shí)現(xiàn)動(dòng)態(tài)查詢圖表數(shù)據(jù)的具體步驟如下:
(1)、配置自定義標(biāo)簽的reportId、reportParams屬性;
(2)、根據(jù)配置的reportId從表中查詢動(dòng)態(tài)SQL;
(3)、根據(jù)配置的reportParams參數(shù)動(dòng)態(tài)拼接SQL,生成可執(zhí)行的SQL,查詢數(shù)據(jù);
(4)、將查詢出來的數(shù)據(jù)封裝成可視化圖表可用的JSON串返回給自定義標(biāo)簽。
更優(yōu)地,所述標(biāo)簽屬性查詢數(shù)據(jù)庫SQL配置,實(shí)現(xiàn)動(dòng)態(tài)查詢圖表數(shù)據(jù)主要包括兩種數(shù)據(jù)獲取途徑:
①、使用reportId屬性將SQL標(biāo)識(shí)ID傳遞給后臺(tái),后臺(tái)通過查詢數(shù)據(jù)庫將SQL查詢出來,再根據(jù)reportParam的配置將參數(shù)拼接到SQL中再查詢數(shù)據(jù);
②、使用reportSpecs屬性,后臺(tái)直接執(zhí)行reportSpecs屬性配置的SQL查詢數(shù)據(jù)。
更優(yōu)地,所述通過標(biāo)簽屬性對(duì)數(shù)據(jù)進(jìn)行格式化處理時(shí),使用chartDataOptions屬性對(duì)頁面顯示數(shù)據(jù)進(jìn)行格式化;例如:{'DATA_0':['bar','健康度','%',0,'p2'],DIM_0':['類別']},DATA是對(duì)數(shù)據(jù)軸內(nèi)容進(jìn)行格式化,DIM是對(duì)X軸進(jìn)行格式化;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮通用軟件有限公司,未經(jīng)浪潮通用軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910012160.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 瀏覽器中關(guān)閉標(biāo)簽的裝置和方法
- 標(biāo)簽生成方法及標(biāo)簽生成裝置
- 一種帶有標(biāo)簽的電氣插座
- 標(biāo)簽檢測(cè)定位裝置及其標(biāo)簽制造設(shè)備
- 標(biāo)簽切割裝置及其標(biāo)簽加工機(jī)
- 基于樹形結(jié)構(gòu)的標(biāo)簽存儲(chǔ)方法及裝置
- 一種標(biāo)簽分離機(jī)構(gòu)
- 標(biāo)簽切割裝置及其標(biāo)簽加工機(jī)
- 標(biāo)簽檢測(cè)定位裝置及其標(biāo)簽制造設(shè)備
- 標(biāo)簽轉(zhuǎn)換處理方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





