[發(fā)明專利]大數(shù)據(jù)降采樣折線圖信息顯示方法及系統(tǒng)及裝置及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202211458375.3 | 申請(qǐng)日: | 2022-11-18 |
| 公開(公告)號(hào): | CN115908628A | 公開(公告)日: | 2023-04-04 |
| 發(fā)明(設(shè)計(jì))人: | 蘇聲明;溫俊斌;楊牟;徐平;楊鳳娟 | 申請(qǐng)(專利權(quán))人: | 成都陸迪盛華科技有限公司 |
| 主分類號(hào): | G06T11/20 | 分類號(hào): | G06T11/20;G06F3/0481;G06F9/451;G06F16/215;G06F16/2455 |
| 代理公司: | 成都云縱知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 51316 | 代理人: | 熊曦;陳婉鵑 |
| 地址: | 610000 四川省成都市*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 采樣 折線 信息 顯示 方法 系統(tǒng) 裝置 介質(zhì) | ||
本發(fā)明公開了一種大數(shù)據(jù)降采樣折線圖信息顯示方法及系統(tǒng)及裝置及介質(zhì),涉及數(shù)據(jù)處理領(lǐng)域,本發(fā)明通過記錄用戶想要查看的X軸橫坐標(biāo),從該折線圖的降采樣前的數(shù)據(jù)中找到相關(guān)Y軸信息,并將該X軸橫坐標(biāo)與找到的Y軸信息組合成將要插入的點(diǎn),將該點(diǎn)插入到該折線圖的降采樣后數(shù)據(jù)中,這樣當(dāng)用戶繼續(xù)查詢該X軸橫坐標(biāo)時(shí),之前缺失的Y軸信息就補(bǔ)全了,從功能上說,能夠同時(shí)顯示某個(gè)X點(diǎn)位對(duì)應(yīng)的所有折線圖Y軸信息,實(shí)現(xiàn)了降采樣下折線圖點(diǎn)位信息缺失補(bǔ)全。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體地,涉及一種大數(shù)據(jù)降采樣折線圖信息顯示方法及系統(tǒng)及裝置及介質(zhì)。
背景技術(shù)
數(shù)據(jù)可視化是一種數(shù)據(jù)展示的常見方式,Web端是觸達(dá)受眾最為廣泛,最快的選項(xiàng)。因?yàn)榻y(tǒng)一的Web開發(fā)標(biāo)準(zhǔn),是跨操作系統(tǒng),跨設(shè)備的。目前互聯(lián)網(wǎng)公司通常有這幾大類的可視化需求:通用報(bào)表、移動(dòng)端圖表、大屏可視化、圖編輯與圖分析、以及地理可視化。開發(fā)過程中面臨的85%以上的需求都是通用報(bào)表的需求,可以使用一般的圖表庫來滿足日常的開發(fā)需求,行業(yè)內(nèi)比較常用的圖表庫有:Highcharts、Echarts、Chartjs等。其中,折線圖的使用尤為重要,適合于二維的大數(shù)據(jù)集,尤其是那些趨勢比單個(gè)數(shù)據(jù)點(diǎn)更重要的場合。多條折線圖的比較也是方便用戶進(jìn)行數(shù)據(jù)對(duì)比與分析的有效手段。然而,隨著數(shù)據(jù)量的進(jìn)一步擴(kuò)大,就會(huì)遇到網(wǎng)絡(luò)帶寬、圖形渲染速度等方面的問題,降低了用戶體驗(yàn)。降采樣通常用于降低數(shù)據(jù)大小,即在繪制折線圖之前,通過當(dāng)前通用的降采樣算法,以保留特征值的方式對(duì)大數(shù)據(jù)量數(shù)據(jù)進(jìn)行采樣后,對(duì)采樣后的數(shù)據(jù)進(jìn)行繪制,可有效解決網(wǎng)絡(luò)帶寬瓶頸、提高圖形渲染速度。
降采樣算法是通過保留特征值的方式對(duì)大數(shù)據(jù)量數(shù)據(jù)進(jìn)行采樣后,從而獲得采樣后的數(shù)據(jù)。假設(shè)y軸數(shù)據(jù)不斷變化,那么對(duì)應(yīng)的x軸橫坐標(biāo)數(shù)組可能會(huì)不一致。這時(shí)會(huì)出現(xiàn)如下兩種情況:1、繪制單條折線圖,輪詢數(shù)據(jù),假設(shè)y軸數(shù)據(jù)不斷變化,用戶查看某個(gè)x軸橫坐標(biāo)時(shí)系統(tǒng)默認(rèn)對(duì)應(yīng)下標(biāo)index;下一次輪詢數(shù)據(jù)時(shí),由于x軸橫坐標(biāo)數(shù)組可能會(huì)變化,而系統(tǒng)默認(rèn)記錄的x軸橫坐標(biāo)數(shù)組下標(biāo)index不變,從而導(dǎo)致該數(shù)組的x軸橫坐標(biāo)會(huì)發(fā)生變化,這種情況不是用戶所希望的,例如當(dāng)原始數(shù)據(jù)為1,2,3,4,5.....10000個(gè)數(shù)據(jù),1,2,3對(duì)應(yīng)x軸值;對(duì)數(shù)據(jù)進(jìn)行降采樣到100個(gè)數(shù)據(jù),當(dāng)經(jīng)過將采樣后,第一次降采樣后可能1,5,13,20,22,31...9998;這一系列的x軸數(shù)據(jù),當(dāng)?shù)诙螌⒉蓸雍螅瑪?shù)據(jù)可能變?yōu)?,8,12,20,32,...9999這樣的數(shù)據(jù),那么假如用戶第一次鼠標(biāo)選中的是5這個(gè)x軸,用戶后面就一直想觀測x軸為5這個(gè)點(diǎn)的數(shù)據(jù),但是第二次或者以后降采樣過后可能都沒有x軸為5這個(gè)數(shù)據(jù)值了(因?yàn)楸唤挡蓸舆^濾掉了),所以說x軸數(shù)據(jù)發(fā)生了變化;2、繪制多折線圖時(shí),無論是否輪詢的情況下,假設(shè)每條折線圖y軸數(shù)據(jù)各不相同,那么各條折線圖過濾后的x軸橫坐標(biāo)數(shù)組也不一一對(duì)應(yīng),例如,正常情況x軸為一個(gè)連續(xù)數(shù)據(jù)1,2,3,4,5,6,過濾后第一次為1,3,6;第二次可能就是2,3,5了;用戶在查看某個(gè)x軸橫坐標(biāo)時(shí),僅僅能夠查詢到過濾后在該x軸橫坐標(biāo)有y值的(不一定是所有)折線圖數(shù)據(jù),從而不能夠查詢到所有折線圖在該x軸橫坐標(biāo)對(duì)應(yīng)的y值,這種缺失信息的情況也不是用戶所希望的。通過行業(yè)內(nèi)比較常用的圖表庫比如Highcharts、Echarts、Chartjs等進(jìn)行預(yù)研后,發(fā)現(xiàn)降采樣下折線圖點(diǎn)位信息缺失的情況是普遍存在的。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供了一種大數(shù)據(jù)降采樣折線圖信息顯示方法,所述方法包括:
步驟1:獲得至少一組原始數(shù)組,所述原始數(shù)組為二維數(shù)組,其中,原始數(shù)組中每個(gè)元素均包括一個(gè)X值和對(duì)應(yīng)的Y值;
步驟2:對(duì)至少一組原始數(shù)組進(jìn)行降采樣處理,獲得至少一組第一數(shù)組;
步驟3:將至少一組第一數(shù)組輸入圖表庫,圖表庫中對(duì)應(yīng)生成至少一條折線圖;
步驟4:監(jiān)聽鼠標(biāo)懸停事件,若監(jiān)聽到鼠標(biāo)懸停事件,獲得鼠標(biāo)懸停在折線圖可視區(qū)域內(nèi)第一點(diǎn)位對(duì)應(yīng)的第一下標(biāo)信息,以及獲得鼠標(biāo)懸停在折線圖可視區(qū)域內(nèi)第一點(diǎn)位對(duì)應(yīng)的折線圖的第一身份信息;
該專利技術(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/202211458375.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





