本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)展示方法及裝置。
背景技術(shù):
數(shù)據(jù)可視化展示和數(shù)據(jù)報表是應(yīng)用軟件及互聯(lián)網(wǎng)業(yè)務(wù)中非常重要的一個需求,在大數(shù)據(jù)分析,各類管理系統(tǒng)、信息系統(tǒng)以及用戶相關(guān)的系統(tǒng)中都有非常多的應(yīng)用。
在相關(guān)技術(shù)中對數(shù)據(jù)進(jìn)行處理及展示時,在數(shù)據(jù)波動過大或者波動不明顯時無法對數(shù)據(jù)進(jìn)行有效顯示。如果通過縮放坐標(biāo)軸的方式進(jìn)行縮放,則可能失去數(shù)據(jù)細(xì)節(jié),或者由于圖表顯示不全而需要靠拖拽等交互方式瀏覽。而細(xì)節(jié)的丟失或者瀏覽方式的復(fù)雜會影響數(shù)據(jù)展示和分析的效率,也會影響用戶查看時的體驗感受。
技術(shù)實現(xiàn)要素:
技術(shù)問題
有鑒于此,本發(fā)明提出了一種數(shù)據(jù)展示方法及裝置,以提高數(shù)據(jù)展示和分析的效率,提升用戶體驗。
解決方案
根據(jù)本發(fā)明實施例的第一方面,提供了一種數(shù)據(jù)展示方法,所述方法包括:
確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重;
基于所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例;
基于展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,對所述坐標(biāo)區(qū)間內(nèi)的初始坐標(biāo)分辨率進(jìn)行縮放;
基于縮放后的坐標(biāo)分辨率以及所述待展示數(shù)據(jù)的坐標(biāo),在所述展示區(qū)域中對所述待展示數(shù)據(jù)進(jìn)行展示。
對于上述方法,在一種可能的實現(xiàn)方式中,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,包括:
確定針對所述待展示數(shù)據(jù)的強(qiáng)化模式;
分析所述待展示數(shù)據(jù)的變化趨勢;
根據(jù)所述強(qiáng)化模式和所述變化趨勢,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。
對于上述方法,在一種可能的實現(xiàn)方式中,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,包括:
確定針對所述待展示數(shù)據(jù)的強(qiáng)化模式;
分析所述待展示數(shù)據(jù)的變化趨勢;
根據(jù)所述強(qiáng)化模式、所述變化趨勢以及所述待展示數(shù)據(jù)對應(yīng)的時間,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。
對于上述方法,在一種可能的實現(xiàn)方式中,確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,包括:
在坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為上升的情況下,獲取坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的影響權(quán)重的最大值,根據(jù)所述最大值來確定所述坐標(biāo)區(qū)間的分辨率縮放比例。
對于上述方法,在一種可能的實現(xiàn)方式中,確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,包括:
在坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為下降的情況下,獲取坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的影響權(quán)重的最小值,根據(jù)所述最小值來確定所述坐標(biāo)區(qū)間的分辨率縮放比例。
對于上述方法,在一種可能的實現(xiàn)方式中,所述方法還包括:
基于所述待展示數(shù)據(jù)的坐標(biāo)上限和所述待展示數(shù)據(jù)的坐標(biāo)下限,確定展示區(qū)域以及所述展示區(qū)域內(nèi)的初始坐標(biāo)分辨率。
根據(jù)本發(fā)明實施例的第二方面,提供了一種數(shù)據(jù)展示裝置,所述裝置包括:
權(quán)重確定模塊,用于確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重;
比例確定模塊,用于基于所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例;
坐標(biāo)縮放模塊,用于基于展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,對所述坐標(biāo)區(qū)間內(nèi)的初始坐標(biāo)分辨率進(jìn)行縮放;
展示模塊,用于基于縮放后的坐標(biāo)分辨率以及所述待展示數(shù)據(jù)的坐標(biāo),在所述展示區(qū)域中對所述待展示數(shù)據(jù)進(jìn)行展示。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述權(quán)重確定模塊包括:
模式確定子模塊,用于確定針對所述待展示數(shù)據(jù)的強(qiáng)化模式;
分析子模塊,用于分析所述待展示數(shù)據(jù)的變化趨勢;
第一權(quán)重確定子模塊,用于根據(jù)所述強(qiáng)化模式和所述變化趨勢,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述權(quán)重確定模塊包括:
模式確定子模塊,用于確定針對所述待展示數(shù)據(jù)的強(qiáng)化模式;
分析子模塊,用于分析所述待展示數(shù)據(jù)的變化趨勢;
第二權(quán)重確定子模塊,用于根據(jù)所述強(qiáng)化模式、所述變化趨勢以及所述待展示數(shù)據(jù)的時間,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述比例確定模塊包括:
第一比例確定子模塊,用于在坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為上升的情況下,獲取坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的影響權(quán)重的最大值,根據(jù)所述最大值來確定所述坐標(biāo)區(qū)間的分辨率縮放比例。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述比例確定模塊包括:
第二比例確定子模塊,用于在坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為下降的情況下,獲取坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的影響權(quán)重的最小值,根據(jù)所述最小值來確定所述坐標(biāo)區(qū)間的分辨率縮放比例。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述裝置還包括:
區(qū)域確定模塊,用于基于所述待展示數(shù)據(jù)的坐標(biāo)上限和所述待展示數(shù)據(jù)的坐標(biāo)下限,確定展示區(qū)域以及所述展示區(qū)域內(nèi)的初始坐標(biāo)分辨率。
根據(jù)本發(fā)明實施例的第三方面,提供了一種數(shù)據(jù)展示裝置,所述裝置包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器,
其中,所述處理器被配置為:
確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重;
基于所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例;
基于展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,對所述坐標(biāo)區(qū)間內(nèi)的初始坐標(biāo)分辨率進(jìn)行縮放;
基于縮放后的坐標(biāo)分辨率以及所述待展示數(shù)據(jù)的坐標(biāo),在所述展示區(qū)域中對所述待展示數(shù)據(jù)進(jìn)行展示。
有益效果
根據(jù)本發(fā)明實施例的數(shù)據(jù)展示方法及裝置,通過確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,進(jìn)而確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,并基于縮放后的坐標(biāo)分辨率對數(shù)據(jù)進(jìn)行展示,提高數(shù)據(jù)展示和分析的效率,提升用戶體驗。
根據(jù)下面參考附圖對示例性實施例的詳細(xì)說明,本發(fā)明的其它特征及方面將變得清楚。
附圖說明
包含在說明書中并且構(gòu)成說明書的一部分的附圖與說明書一起示出了本發(fā)明的示例性實施例、特征和方面,并且用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的流程圖。
圖2是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的流程圖。
圖3是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的步驟S11的流程圖。
圖4是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的步驟S11的流程圖。
圖5是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的流程圖。
圖6是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的流程圖。
圖7a、圖7b及圖7c分別是根據(jù)相關(guān)技術(shù)的數(shù)據(jù)展示方法、根據(jù)本發(fā)明示例性實施例的數(shù)據(jù)展示方法,以及根據(jù)相關(guān)技術(shù)的數(shù)據(jù)展示方法與根據(jù)本發(fā)明示例性實施例的數(shù)據(jù)展示方法的比較的效果示意圖。
圖8是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示裝置的框圖。
圖9是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示裝置的框圖。
圖10是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示裝置的框圖。
具體實施方式
以下將參考附圖詳細(xì)說明本發(fā)明的各種示例性實施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實施例的各種方面,但是除非特別指出,不必按比例繪制附圖。
在這里專用的詞“示例性”意為“用作例子、實施例或說明性”。這里作為“示例性”所說明的任何實施例不必解釋為優(yōu)于或好于其它實施例。
另外,為了更好的說明本發(fā)明,在下文的具體實施方式中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒有某些具體細(xì)節(jié),本發(fā)明同樣可以實施。在一些實例中,對于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本發(fā)明的主旨。
實施例1
圖1是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的流程圖。該方法可應(yīng)用于終端或服務(wù)器中。如圖1所示,根據(jù)本發(fā)明實施例的數(shù)據(jù)展示方法包括:
步驟S11,確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重;
步驟S12,基于所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例;
步驟S13,基于展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,對所述坐標(biāo)區(qū)間內(nèi)的初始坐標(biāo)分辨率進(jìn)行縮放;
步驟S14,基于縮放后的坐標(biāo)分辨率以及所述待展示數(shù)據(jù)的坐標(biāo),在所述展示區(qū)域中對所述待展示數(shù)據(jù)進(jìn)行展示。
根據(jù)本發(fā)明實施例的數(shù)據(jù)展示方法,通過確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,進(jìn)而確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,并基于縮放后的坐標(biāo)分辨率對數(shù)據(jù)進(jìn)行展示,從而提高數(shù)據(jù)展示和分析的效率,提升用戶體驗。
舉例來說,對于需要圖表展示的應(yīng)用場景,例如理財收益的圖表展示等,在相關(guān)技術(shù)中可以根據(jù)給定的待展示數(shù)據(jù)(例如理財收益率數(shù)據(jù)),計算數(shù)據(jù)上下限并進(jìn)行平均劃分生成坐標(biāo)軸的刻度(初始坐標(biāo)分辨率),然后生成相應(yīng)的橫縱坐標(biāo)軸,生成初始坐標(biāo)分辨率一致的坐標(biāo)系統(tǒng)(展示區(qū)域),在該展示區(qū)域中進(jìn)行數(shù)據(jù)展示。
在一種可能的實現(xiàn)方式中,如果不需要對待展示數(shù)據(jù)進(jìn)行縮放調(diào)整,則可采用常規(guī)方式在展示區(qū)域中進(jìn)行數(shù)據(jù)展示,例如用戶收支對照數(shù)據(jù)的圖表展示等。如果需要對待展示數(shù)據(jù)進(jìn)行縮放調(diào)整,則可執(zhí)行本實施例的方法,以局部縮放坐標(biāo)分辨率的方式進(jìn)行展示。待展示數(shù)據(jù)是否需要進(jìn)行縮放調(diào)整可以根據(jù)待展示數(shù)據(jù)的類型、展示對象群體的偏好或根據(jù)經(jīng)驗來確定,本發(fā)明對此不做限制。
在一種可能的實現(xiàn)方式中,待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重可以表示該待展示數(shù)據(jù)的重要程度、對用戶體驗的影響程度、用戶對待展示數(shù)據(jù)的關(guān)注程度等,重要程度、影響程度或關(guān)注程度越高,則影響權(quán)重越大。舉例來說,可以根據(jù)用戶對該待展示數(shù)據(jù)的關(guān)注程度(例如,用戶所關(guān)注的待展示數(shù)據(jù)的波動趨勢,用戶所關(guān)注的待展示數(shù)據(jù)所對應(yīng)的時間等),對多個待展示數(shù)據(jù)進(jìn)行分析,確定多個待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。例如,在理財收益的圖表展示中,用戶通常更希望看到收益增長(波動趨勢為上升)的收益數(shù)據(jù),并且更關(guān)注日期與展示時間更接近的收益數(shù)據(jù),因此,可以將增長趨勢中的待展示數(shù)據(jù)的影響權(quán)重設(shè)置為較高,例如影響權(quán)重大于1,將降低趨勢中的待展示數(shù)據(jù)的影響權(quán)重設(shè)置為較低,例如影響權(quán)重小于1,水平趨勢中的待展示數(shù)據(jù)的影響權(quán)重可設(shè)置為1;并且可以將更接近展示時間的日期的待展示數(shù)據(jù)的影響權(quán)重設(shè)置為較高,將遠(yuǎn)離展示時間的待展示數(shù)據(jù)的影響權(quán)重設(shè)置為較低。這樣,可以使得用戶所關(guān)注的待展示數(shù)據(jù)的影響權(quán)重較大。
在一種可能的實現(xiàn)方式中,根據(jù)待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,可確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,并根據(jù)該縮放比例對坐標(biāo)區(qū)間內(nèi)的初始坐標(biāo)分辨率進(jìn)行縮放。例如,如果展示區(qū)域的某一坐標(biāo)軸的范圍為100-220,則可以將坐標(biāo)區(qū)間分別設(shè)為[100,140]、[140,180]以及[180,220]??梢愿鶕?jù)在每個坐標(biāo)區(qū)間內(nèi)(例如,坐標(biāo)區(qū)間[100,140])的待展示數(shù)據(jù)的影響權(quán)重,確定該坐標(biāo)區(qū)間的分辨率縮放比例,并在相應(yīng)縮放后進(jìn)行展示。例如,可以使具有影響權(quán)重較大(例如影響權(quán)重大于1)的待展示數(shù)據(jù)的坐標(biāo)區(qū)間的分辨率縮放比例大于1,使得該坐標(biāo)區(qū)間按縮放比例放大,使僅具有影響權(quán)重較小(例如影響權(quán)重小于1)的待展示數(shù)據(jù)的坐標(biāo)區(qū)間的分辨率縮放比例小于1,使得該坐標(biāo)區(qū)間按縮放比例縮小,從而使影響權(quán)重較大的待展示數(shù)據(jù)在展示區(qū)域中更加突出,提高數(shù)據(jù)展示的效率??梢酝ㄟ^預(yù)先設(shè)定的對應(yīng)關(guān)系將影響權(quán)重轉(zhuǎn)換為分辨率縮放比例。,
在一種可能的實現(xiàn)方式中,可以通過設(shè)置分辨率縮放比例,使按縮放比例放大的坐標(biāo)區(qū)間的放大程度相對于按縮放比例縮小的坐標(biāo)區(qū)間的縮小程度更高,進(jìn)一步強(qiáng)化待展示數(shù)據(jù)的波動趨勢。
圖2是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的流程圖。如圖2所示,在一種可能的實現(xiàn)方式中,所述方法還包括:
步驟S15,基于待展示數(shù)據(jù)的坐標(biāo)上限和待展示數(shù)據(jù)的坐標(biāo)下限,確定展示區(qū)域以及展示區(qū)域內(nèi)的初始坐標(biāo)分辨率。
舉例來說,可以根據(jù)給定的待展示數(shù)據(jù),計算數(shù)據(jù)上下限并進(jìn)行平均劃分生成坐標(biāo)軸的初始坐標(biāo)分辨率,然后生成相應(yīng)的橫縱坐標(biāo)軸,生成初始坐標(biāo)分辨率固定的展示區(qū)域。
通過這種方式,可以使展示數(shù)據(jù)的坐標(biāo)上限和下限與展示區(qū)域相對應(yīng),提高了數(shù)據(jù)展示的效果。
圖3是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的步驟S11的流程圖。如圖3所示,在一種可能的實現(xiàn)方式中,步驟S11可包括:
步驟S111,確定針對所述待展示數(shù)據(jù)的強(qiáng)化模式;
步驟S112,分析所述待展示數(shù)據(jù)的變化趨勢;
步驟S113,根據(jù)所述強(qiáng)化模式和所述變化趨勢,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。
舉例來說,強(qiáng)化模式是指針對所述待展示數(shù)據(jù)的調(diào)整需求,強(qiáng)化模式可以根據(jù)數(shù)據(jù)的類型進(jìn)行預(yù)先設(shè)定,例如,強(qiáng)化模式可以包括強(qiáng)化增長,即對增長趨勢的待展示數(shù)據(jù)進(jìn)行突出顯示,也可以包括強(qiáng)化下降,即對下降趨勢的待展示數(shù)據(jù)進(jìn)行突出顯示等等。例如,待展示數(shù)據(jù)為理財收益率數(shù)據(jù),則用戶對收益增長的關(guān)注度更高,可以將該類型的待展示數(shù)據(jù)的強(qiáng)化模式設(shè)定為強(qiáng)化增長。在確定強(qiáng)化模式的情況下,可以分析待展示數(shù)據(jù)的變化趨勢,進(jìn)而確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,例如,如果某一交易日的理財收益率低于前一交易日的理財收益率,則變化趨勢為降低,在強(qiáng)化增長的強(qiáng)化模式下,該待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重較低;反之,如果某一交易日的理財收益率高于前一交易日的理財收益率,則變化趨勢為增長,在強(qiáng)化增長的強(qiáng)化模式下,該待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重較高。本發(fā)明并不限制對待展示數(shù)據(jù)的分析方式,可以采用本領(lǐng)域公知的各種方法,例如可感知算法等。
通過這種方式,根據(jù)強(qiáng)化模式和變化趨勢,確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,使獲取的影響權(quán)重更加準(zhǔn)確。
圖4是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的步驟S11的流程圖。如圖4所示,在一種可能的實現(xiàn)方式中,步驟S11可包括:
步驟S111,確定針對所述待展示數(shù)據(jù)的強(qiáng)化模式;
步驟S112,分析所述待展示數(shù)據(jù)的變化趨勢;
步驟S114,根據(jù)所述強(qiáng)化模式、所述變化趨勢以及所述待展示數(shù)據(jù)對應(yīng)的時間,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。
舉例來說,用戶可能更關(guān)注時間最近的待展示數(shù)據(jù),而不太關(guān)注時間較遠(yuǎn)的待展示數(shù)據(jù)。在確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重時,除了如上文所述根據(jù)強(qiáng)化模式、變化趨勢來確定之外,還可考慮時間因素,即可以根據(jù)待展示數(shù)據(jù)對應(yīng)的時間確定影響權(quán)重,使時間接近的待展示數(shù)據(jù)的影響權(quán)重較高,而使時間較遠(yuǎn)的待展示數(shù)據(jù)的影響權(quán)重較低。這樣,可以根據(jù)強(qiáng)化模式、變化趨勢以及待展示數(shù)據(jù)的對應(yīng)時間,確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。
通過這種方式,可以根據(jù)待展示數(shù)據(jù)對應(yīng)的時間,進(jìn)一步確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,使獲取的影響權(quán)重更加準(zhǔn)確。
圖5是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的流程圖。如圖5所示,在一種可能的實現(xiàn)方式中,步驟S12可包括:
步驟S121,在坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為上升的情況下,獲取坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的影響權(quán)重的最大值,根據(jù)所述最大值來確定所述坐標(biāo)區(qū)間的分辨率縮放比例。
舉例來說,在展示區(qū)域的坐標(biāo)區(qū)間(某一坐標(biāo)軸的范圍)內(nèi),可能存在一個或多個待展示數(shù)據(jù),如果存在變化趨勢為上升的待展示數(shù)據(jù),則認(rèn)為該坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為上升,獲取該坐標(biāo)區(qū)間內(nèi)所有待展示數(shù)據(jù)的影響權(quán)重的最大值,根據(jù)最大值來確定該坐標(biāo)區(qū)間的分辨率縮放比例。
通過這種方式,使影響權(quán)重較大的待展示數(shù)據(jù)在展示區(qū)域中更加突出,提高數(shù)據(jù)展示的效率。
圖6是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示方法的流程圖。如圖6所示,在一種可能的實現(xiàn)方式中,步驟S12可包括:
步驟S122,在坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為下降的情況下,獲取坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的影響權(quán)重的最小值,根據(jù)所述最小值來確定所述坐標(biāo)區(qū)間的分辨率縮放比例。
舉例來說,在展示區(qū)域的坐標(biāo)區(qū)間(某一坐標(biāo)軸的范圍)內(nèi),可能存在一個或多個待展示數(shù)據(jù),如果不存在變化趨勢為上升的待展示數(shù)據(jù),也即,該坐標(biāo)區(qū)間內(nèi)僅有變化趨勢為下降或不變的待展示數(shù)據(jù),則認(rèn)為該坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為下降,獲取該坐標(biāo)區(qū)間內(nèi)所有待展示數(shù)據(jù)的影響權(quán)重的最小值,根據(jù)最小值來確定該坐標(biāo)區(qū)間的分辨率縮放比例。
通過這種方式,在展示區(qū)域中弱化影響權(quán)重較小的待展示數(shù)據(jù),提高了數(shù)據(jù)展示的效率。
圖7a、圖7b及圖7c分別是根據(jù)相關(guān)技術(shù)的數(shù)據(jù)展示方法、根據(jù)本發(fā)明示例性實施例的數(shù)據(jù)展示方法,以及根據(jù)相關(guān)技術(shù)的數(shù)據(jù)展示方法與根據(jù)本發(fā)明示例性實施例的數(shù)據(jù)展示方法的比較的效果示意圖。
在一種可能的實現(xiàn)方式中,待展示數(shù)據(jù)例如分別為:9月1日:182、9月2日:150、9月3日:112、9月4日:112、9月5日:112、9月6日:102、9月7日:120。如圖7a所示,在相關(guān)技術(shù)的數(shù)據(jù)展示方法中,計算數(shù)據(jù)上下限并進(jìn)行平均劃分生成初始坐標(biāo)分辨率,然后生成相應(yīng)的橫縱坐標(biāo)軸,生成初始坐標(biāo)分辨率固定的展示區(qū)域,在該展示區(qū)域中進(jìn)行數(shù)據(jù)展示。如圖7b所示,在根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)展示方法中,在待展示數(shù)據(jù)的強(qiáng)化模式為強(qiáng)化增長時,根據(jù)待展示數(shù)據(jù)的波動趨勢,可以確定多個待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。例如,使趨勢增長的待展示數(shù)據(jù)的影響權(quán)重設(shè)置為較高,將趨勢降低的待展示數(shù)據(jù)的影響權(quán)重設(shè)置為較低,例如9月2日、9月3日、9月6日對應(yīng)的數(shù)據(jù)的影響權(quán)重可設(shè)置為0.5,9月7日對應(yīng)的數(shù)據(jù)的影響權(quán)重可設(shè)置為2,9月4日、9月5日對應(yīng)的數(shù)據(jù)的影響權(quán)重可設(shè)置為1。然后,使具有影響權(quán)重較大的待展示數(shù)據(jù)(例如,9月7日:120)的坐標(biāo)區(qū)間(例如,坐標(biāo)區(qū)間[100,140])的分辨率縮放比例大于1(例如使分辨率縮放比例為2),使僅具有影響權(quán)重較小的待展示數(shù)據(jù)(例如,9月2日:150)的坐標(biāo)區(qū)間(例如,坐標(biāo)區(qū)間[140,180])的分辨率縮放比例小于1(例如使分辨率縮放比例為0.5),將縱坐標(biāo)軸的各坐標(biāo)區(qū)間按照各自的分辨率縮放比例縮放后,可得到新的坐標(biāo)系,可將待展示數(shù)據(jù)繪制在該坐標(biāo)系中進(jìn)行展示,使影響權(quán)重較大的待展示數(shù)據(jù)在展示區(qū)域中更加突出。如圖7c所示,對相關(guān)技術(shù)的數(shù)據(jù)展示方法(灰色線條所示)與本發(fā)明示例性實施例的數(shù)據(jù)展示方法(黑色線條所示)進(jìn)行比較,可以看出,本發(fā)明示例性實施例的數(shù)據(jù)展示方法可以明顯的感知到增長的趨勢,弱化降低的趨勢,從而起到提高數(shù)據(jù)展示效率,改善用戶體驗,提升產(chǎn)品形象的作用。
以上主要以“強(qiáng)化增長”作為強(qiáng)化模式為例進(jìn)行了舉例說明,本領(lǐng)域技術(shù)人員應(yīng)理解,對于“強(qiáng)化下降”等其他強(qiáng)化模式,本實施例的方法依然適用,只需對上述例子中的強(qiáng)化方式進(jìn)行相反調(diào)整即可。
實施例2
圖8是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示裝置的框圖。如圖8所示,該數(shù)據(jù)展示裝置包括:權(quán)重確定模塊81、比例確定模塊82、坐標(biāo)縮放模塊83以及展示模塊84。
該權(quán)重確定模塊81用于確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重;
該比例確定模塊82用于基于所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例;
該坐標(biāo)縮放模塊83用于基于展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,對所述坐標(biāo)區(qū)間內(nèi)的初始坐標(biāo)分辨率進(jìn)行縮放;
該展示模塊84用于基于縮放后的坐標(biāo)分辨率以及所述待展示數(shù)據(jù)的坐標(biāo),在所述展示區(qū)域中對所述待展示數(shù)據(jù)進(jìn)行展示。
圖9是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示裝置的框圖。如圖9所示,在一種可能的實現(xiàn)方式中,所述權(quán)重確定模塊81包括:
模式確定子模塊811,用于確定針對所述待展示數(shù)據(jù)的強(qiáng)化模式;
分析子模塊812,用于分析所述待展示數(shù)據(jù)的變化趨勢;
第一權(quán)重確定子模塊813,用于根據(jù)所述強(qiáng)化模式和所述變化趨勢,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。
如圖9所示,在一種可能的實現(xiàn)方式中,所述權(quán)重確定模塊81包括:
模式確定子模塊811,用于確定針對所述待展示數(shù)據(jù)的強(qiáng)化模式;
分析子模塊812,用于分析所述待展示數(shù)據(jù)的變化趨勢;
第二權(quán)重確定子模塊814,用于根據(jù)所述強(qiáng)化模式、所述變化趨勢以及所述待展示數(shù)據(jù)對應(yīng)的時間,確定所述待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重。
如圖9所示,在一種可能的實現(xiàn)方式中,所述比例確定模塊82包括:
第一比例確定子模塊821,用于在坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為上升的情況下,獲取坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的影響權(quán)重的最大值,根據(jù)所述最大值來確定所述坐標(biāo)區(qū)間的分辨率縮放比例。
如圖9所示,在一種可能的實現(xiàn)方式中,所述比例確定模塊82包括:
第二比例確定子模塊822,用于在坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的變化趨勢為下降的情況下,獲取坐標(biāo)區(qū)間內(nèi)的待展示數(shù)據(jù)的影響權(quán)重的最小值,根據(jù)所述最小值來確定所述坐標(biāo)區(qū)間的分辨率縮放比例。
如圖9所示,在一種可能的實現(xiàn)方式中,所述裝置還包括:
區(qū)域確定模塊85,用于基于所述待展示數(shù)據(jù)的坐標(biāo)上限和所述待展示數(shù)據(jù)的坐標(biāo)下限,確定展示區(qū)域以及所述展示區(qū)域內(nèi)的初始坐標(biāo)分辨率。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
本發(fā)明的實施例通過確定待展示數(shù)據(jù)對坐標(biāo)分辨率的影響權(quán)重,進(jìn)而確定展示區(qū)域中的坐標(biāo)區(qū)間的分辨率縮放比例,并基于縮放后的坐標(biāo)分辨率對數(shù)據(jù)進(jìn)行展示,從而提高數(shù)據(jù)展示的效率,提升用戶體驗。
實施例3
圖10是根據(jù)一示例性實施例示出的一種數(shù)據(jù)展示裝置的框圖。所述數(shù)據(jù)展示裝置1100可以是具備計算能力的主機(jī)服務(wù)器、個人計算機(jī)PC、或者可攜帶的便攜式計算機(jī)或終端等。本發(fā)明具體實施例并不對計算節(jié)點(diǎn)的具體實現(xiàn)做限定。
所述數(shù)據(jù)展示裝置1100包括處理器(processor)1110、通信接口(Communications Interface)1120、存儲器(memory)1130和總線1140。其中,處理器1110、通信接口1120、以及存儲器1130通過總線1140完成相互間的通信。
通信接口1120用于與網(wǎng)絡(luò)設(shè)備通信,其中網(wǎng)絡(luò)設(shè)備包括例如虛擬機(jī)管理中心、共享存儲等。
處理器1110用于執(zhí)行程序。處理器1110可能是一個中央處理器CPU,或者是專用集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
存儲器1130用于存放文件。存儲器1130可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器1130也可以是存儲器陣列。存儲器1130還可能被分塊,并且所述塊可按一定的規(guī)則組合成虛擬卷。
本領(lǐng)域普通技術(shù)人員可以意識到,本文所描述的實施例中的各示例性單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件形式來實現(xiàn),取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以針對特定的應(yīng)用選擇不同的方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
如果以計算機(jī)軟件的形式來實現(xiàn)所述功能并作為獨(dú)立的產(chǎn)品銷售或使用時,則在一定程度上可認(rèn)為本發(fā)明的技術(shù)方案的全部或部分(例如對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分)是以計算機(jī)軟件產(chǎn)品的形式體現(xiàn)的。該計算機(jī)軟件產(chǎn)品通常存儲在計算機(jī)可讀取的非易失性存儲介質(zhì)中,包括若干指令用以使得計算機(jī)設(shè)備(可以是個人計算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各實施例方法的全部或部分步驟。而前述的存儲介質(zhì)包括U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。