圖像顯示方法、裝置和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種圖像顯示方法、裝置和電子設(shè)備。
【背景技術(shù)】
[0002] 在人們?nèi)粘I詈凸ぷ髦?,通常會遇到各式各樣的用于反映?shù)據(jù)隨時間的變化規(guī) 律的圖表。用戶可根據(jù)圖表中所反映的變化規(guī)律對數(shù)據(jù)的歷史走勢進行分析和對數(shù)據(jù)的未 來走勢進行預(yù)測。
[0003] 請參考圖1,其示出了一種用于反映數(shù)據(jù)隨時間的變化規(guī)律的圖表的示意圖。數(shù)據(jù) 被標(biāo)注于由時間軸11和數(shù)據(jù)軸12構(gòu)成的二維直角坐標(biāo)系中。為了方便用戶讀取數(shù)據(jù),與時 間軸11平行、與數(shù)據(jù)軸12垂直相交且等間距地排列有若干條數(shù)據(jù)線13。該若干條數(shù)據(jù)線 13的左側(cè)坐標(biāo)值動態(tài)標(biāo)注為當(dāng)前屏幕中所反映的數(shù)據(jù)中的最大值、最小值以及最大值和最 小值之間的若干個平分點對應(yīng)的數(shù)據(jù)。
[0004] 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:當(dāng)用戶拖動時 間軸11以查看其它時段內(nèi)的數(shù)據(jù)變化情況時,數(shù)據(jù)線13的位置和數(shù)量不會發(fā)生改變,但 數(shù)據(jù)線13左側(cè)所標(biāo)注的坐標(biāo)值會隨著當(dāng)前屏幕中所需反映的數(shù)據(jù)的最大值和/或最小值 的改變而相應(yīng)發(fā)生變化,這就導(dǎo)致無法直觀、明顯地反映數(shù)據(jù)的整體變化情況,且不便于讀 數(shù)。
【發(fā)明內(nèi)容】
[0005] 為了解決【背景技術(shù)】中涉及的圖像顯示方案無法直觀、明顯地反映數(shù)據(jù)的整體變化 情況,且不便于讀數(shù)的問題,本發(fā)明實施例提供了一種圖像顯示方法、裝置和電子設(shè)備。所 述技術(shù)方案如下:
[0006] 第一方面,提供了一種圖像顯示方法,用于電子設(shè)備中,所述方法包括:
[0007] 獲取待顯示的至少兩個數(shù)據(jù);
[0008] 根據(jù)所述至少兩個數(shù)據(jù)中的最大值和最小值確定相鄰且平行的數(shù)據(jù)線之間的坐 標(biāo)差值,所述數(shù)據(jù)線是用于標(biāo)注數(shù)據(jù)軸中不同坐標(biāo)值的標(biāo)線;
[0009] 根據(jù)所述最大值、所述最小值和所述坐標(biāo)差值動態(tài)確定所述數(shù)據(jù)線的數(shù)量以及各 條數(shù)據(jù)線所代表的坐標(biāo)值;
[0010] 通過所述電子設(shè)備中的用戶圖形接口繪制一個用戶圖形界面,所述用戶圖形界面 包括由時間軸和數(shù)據(jù)軸構(gòu)成的坐標(biāo)系,所述坐標(biāo)系中包括與所述時間軸平行的所述數(shù)據(jù)線 和按照時間維度以圖形化表征的所述至少兩個數(shù)據(jù)。
[0011] 第二方面,提供了一種圖像顯示裝置,用于電子設(shè)備中,所述裝置包括:
[0012] 數(shù)據(jù)獲取模塊,用于獲取待顯示的至少兩個數(shù)據(jù);
[0013] 差值確定模塊,用于根據(jù)所述至少兩個數(shù)據(jù)中的最大值和最小值確定相鄰且平行 的數(shù)據(jù)線之間的坐標(biāo)差值,所述數(shù)據(jù)線是用于標(biāo)注數(shù)據(jù)軸中不同坐標(biāo)值的標(biāo)線;
[0014] 數(shù)量確定模塊,用于根據(jù)所述最大值、所述最小值和所述坐標(biāo)差值動態(tài)確定所述 數(shù)據(jù)線的數(shù)量以及各條數(shù)據(jù)線所代表的坐標(biāo)值;
[0015] 界面繪制模塊,用于通過所述電子設(shè)備中的用戶圖形接口繪制一個用戶圖形界 面,所述用戶圖形界面包括由時間軸和數(shù)據(jù)軸構(gòu)成的坐標(biāo)系,所述坐標(biāo)系中包括與所述時 間軸平行的所述數(shù)據(jù)線和按照時間維度以圖形化表征的所述至少兩個數(shù)據(jù)。
[0016] 第三方面,提供了一種電子設(shè)備,所述電子設(shè)備包括如第二方面所述的圖像顯示 裝置。
[0017] 本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0018] 通過在根據(jù)待顯示的至少兩個數(shù)據(jù)中的最大值和最小值確定相鄰數(shù)據(jù)線之間的 坐標(biāo)差值之后,進一步根據(jù)最大值、最小值和坐標(biāo)差值動態(tài)確定數(shù)據(jù)線的數(shù)量以及各條數(shù) 據(jù)線所代表的坐標(biāo)值;解決了【背景技術(shù)】中涉及的圖像顯示方案無法直觀、明顯地反映數(shù)據(jù) 的整體變化情況,且不便于讀數(shù)的問題;實現(xiàn)了更為直觀、明顯地反映數(shù)據(jù)的整體變化情 況,且提高了讀數(shù)的方便度。
【附圖說明】
[0019] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0020] 圖1是【背景技術(shù)】中涉及的一種用于反映數(shù)據(jù)隨時間的變化規(guī)律的圖表的示意圖;
[0021] 圖2是本發(fā)明一個實施例提供的圖像顯示方法的方法流程圖;
[0022] 圖3A是本發(fā)明另一實施例提供的圖像顯示方法的方法流程圖;
[0023] 圖3B是采用本發(fā)明另一實施例提供的圖像顯示方法所繪制的數(shù)據(jù)線的示意圖;
[0024] 圖3C是本發(fā)明一個例子中所涉及的K線圖的示意圖;
[0025] 圖4是本發(fā)明一個實施例提供的圖像顯示裝置的結(jié)構(gòu)方框圖;
[0026] 圖5是本發(fā)明另一實施例提供的圖像顯示裝置的結(jié)構(gòu)方框圖;
[0027] 圖6是本發(fā)明一個實施例提供的電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0028] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進一步地詳細描述。
[0029] 請參考圖2,其示出了本發(fā)明一個實施例提供的圖像顯示方法的方法流程圖,該圖 像顯示方法可以應(yīng)用于諸如手機、平板電腦、電子書閱讀器、智能電視以及膝上型便攜計算 機等電子設(shè)備中。該圖像顯示方法可以包括如下幾個步驟:
[0030] 步驟202,獲取待顯示的至少兩個數(shù)據(jù)。
[0031] 步驟204,根據(jù)至少兩個數(shù)據(jù)中的最大值和最小值確定相鄰且平行的數(shù)據(jù)線之間 的坐標(biāo)差值,上述數(shù)據(jù)線是用于標(biāo)注數(shù)據(jù)軸中不同坐標(biāo)值的標(biāo)線。
[0032] 步驟206,根據(jù)最大值、最小值和坐標(biāo)差值動態(tài)確定數(shù)據(jù)線的數(shù)量以及各條數(shù)據(jù)線 所代表的坐標(biāo)值。
[0033] 步驟208,通過電子設(shè)備中的用戶圖形接口繪制一個用戶圖形界面,該用戶圖形界 面包括由時間軸和數(shù)據(jù)軸構(gòu)成的坐標(biāo)系,該坐標(biāo)系中包括與時間軸平行的數(shù)據(jù)線和按照時 間維度以圖形化表征的至少兩個數(shù)據(jù)。
[0034] 綜上所述,本實施例提供的圖像顯示方法,通過在根據(jù)待顯示的至少兩個數(shù)據(jù)中 的最大值和最小值確定相鄰數(shù)據(jù)線之間的坐標(biāo)差值之后,進一步根據(jù)最大值、最小值和坐 標(biāo)差值動態(tài)確定數(shù)據(jù)線的數(shù)量以及各條數(shù)據(jù)線所代表的坐標(biāo)值;解決了【背景技術(shù)】中涉及的 圖像顯示方案無法直觀、明顯地反映數(shù)據(jù)的整體變化情況,且不便于讀數(shù)的問題;實現(xiàn)了更 為直觀、明顯地反映數(shù)據(jù)的整體變化情況,且提高了讀數(shù)的方便度。
[0035] 請參考圖3A,其示出了本發(fā)明另一實施例提供的圖像顯示方法的方法流程圖,該 圖像顯示方法可以應(yīng)用于諸如手機、平板電腦、電子書閱讀器、智能電視以及膝上型便攜計 算機等電子設(shè)備中。該圖像顯示方法可以包括如下幾個步驟:
[0036] 步驟301,獲取待顯示的至少兩個數(shù)據(jù)。
[0037] 本實施例提供的圖像顯示方法,用于繪制并顯示一個用戶圖形界面。該用戶圖形 界面中包括由時間軸和數(shù)據(jù)軸構(gòu)成的二維直角坐標(biāo)系,且該坐標(biāo)系中包括與時間軸平行的 數(shù)據(jù)線和按照時間維度以圖形化表征的至少兩個數(shù)據(jù)。其中,數(shù)據(jù)是指任何能夠用時間來 反應(yīng)變化規(guī)律的數(shù)據(jù),比如氣溫、濕度、價格、產(chǎn)量等多種類型的數(shù)據(jù)。
[0038] 步驟302,根據(jù)至少兩個數(shù)據(jù)中的最大值和最小值確定相鄰且平行的數(shù)據(jù)線之間 的坐標(biāo)差值。
[0039] 為了方便用戶讀取數(shù)據(jù),需要在上述二維直角坐標(biāo)系中繪制數(shù)據(jù)線。數(shù)據(jù)線是坐 標(biāo)系中用于標(biāo)注數(shù)據(jù)軸中不同坐標(biāo)值的標(biāo)線。數(shù)據(jù)線與時間軸平行、與數(shù)據(jù)軸垂直相交,且 等間距地排列。其中,坐標(biāo)差值即為任意兩條相鄰且平行的數(shù)據(jù)線所表示的坐標(biāo)值之間的 差值。
[0040] 具體來講,本步驟可以包括如下幾個子步驟:
[0041] 第一,根據(jù)最大值max和最小值min的差值在預(yù)設(shè)對應(yīng)關(guān)系中查詢得到最小刻度 值a0。
[0042] 最小刻度值a。是指相鄰且平行的兩條數(shù)據(jù)線之間的坐標(biāo)差值A(chǔ)a的最小值。在 本發(fā)明實施例中,坐標(biāo)差值A(chǔ)a為最小刻度值a。的整數(shù)倍??蛇x的,確定最小刻度值a。的 方法可以包括 :
[0043] 1、計算最大值max和最小值min之間的最大差值Δ s :
[0044] Δ s = max-min。
[0045] 如,當(dāng)獲取到的一組數(shù)據(jù)中的最大值max = 52且最小值min = 20時,最大差值 Δ s = max-min = 32。
[0046] 2、將最大差值Λ s進行N次對半取值后得到小于預(yù)設(shè)閾值的查詢值,N > 0且N為 整數(shù)。
[0047] 最小刻度值a??筛鶕?jù)預(yù)設(shè)對應(yīng)關(guān)系,通過查表進行確定。其中,預(yù)設(shè)對應(yīng)關(guān)系中 包括不同查詢值與不同最小刻度值之間的對應(yīng)關(guān)系。查詢值可將最大差值Λ s進行N次對 半取值后確定。
[0048] 比如,當(dāng)最大差值Λ s = 32且假設(shè)預(yù)設(shè)閾值為2時,將最大差值Λ s進行5次對 32 半取值后得到的數(shù)為f = 1 < 2,則查詢值為1。
[0049] 3、根據(jù)預(yù)設(shè)對應(yīng)關(guān)系查詢與查詢值對應(yīng)的最小刻度值a。。
[0050] 如下表-1所示,其示出了一種可能的預(yù)設(shè)對應(yīng)關(guān)系:
[0053] 根據(jù)上表的預(yù)設(shè)對應(yīng)關(guān)系,可以查詢到與查詢值1對應(yīng)的最小刻度值a。為0. 25。
[0054] 需要說明的一點是:當(dāng)計算得到的查詢值不存在于預(yù)設(shè)對應(yīng)關(guān)系中時,可以在預(yù) 設(shè)對應(yīng)關(guān)系中所包含的至少一個查詢值中選取與計算得到的查詢值最為接近的查詢值,并 進一步查詢獲取與上述選取的最為接近的查詢值對應(yīng)的最小刻度值a。。
[0055] 當(dāng)然,上述預(yù)設(shè)對應(yīng)關(guān)系僅以查詢值與最小刻度值a。之間所構(gòu)成的點對點的映射 關(guān)系進行