繪圖曲線隨日期聯(lián)動的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種繪圖曲線隨日期聯(lián)動的方法及裝置。
【背景技術(shù)】
[0002]移動終端的普及使得觸摸交互成為智能移動終端上的基本操作方式。結(jié)合移動終端繪圖軟件,使得用戶可以在移動終端上通過曲線直觀地查看各種數(shù)據(jù),如GPS地圖、天氣預(yù)報等應(yīng)用。但上述應(yīng)用目前存在局限性,以天氣預(yù)報為例,通常只顯示當(dāng)前一周的天氣預(yù)報的曲線圖,當(dāng)用戶需要向前或向后查看時,需要用手指在觸摸屏上不斷劃動,直到劃到相應(yīng)的日期,如果需要查看的日期離當(dāng)前日期比較遠(yuǎn),則需要用戶多個動作才可完成,操作復(fù)雜O
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例的目的在于提供一種繪圖曲線隨日期聯(lián)動的方法及裝置,旨在解決現(xiàn)有的終端繪圖軟件在顯示繪圖曲線時操作復(fù)雜的問題。
[0004]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種繪圖曲線隨日期聯(lián)動的方法,所述方法包括如下步驟:
[0005]接收用戶選擇的日期;
[0006]根據(jù)用戶選擇的日期調(diào)取一預(yù)設(shè)日期區(qū)間的繪圖數(shù)據(jù);及計算視圖偏移量;所述日期區(qū)間包括所述用戶選擇的日期;
[0007]根據(jù)所述繪圖數(shù)據(jù)和視圖偏移量,顯示所述日期區(qū)間的繪圖曲線。
[0008]進(jìn)一步地,所述計算視圖偏移量包括:
[0009]計算所述日期區(qū)間的最后一天與當(dāng)前日期的時間間隔;
[0010]根據(jù)所述移動終端的屏幕寬度和所述日期區(qū)間的天數(shù),計算所述日期區(qū)間內(nèi)每一天的顯示寬度;以及計算所述時間間隔和日期區(qū)間的商數(shù)和余數(shù);
[0011]根據(jù)所述商數(shù)、余數(shù)以及所述移動終端的屏幕寬度、所述每一天的顯示寬度,計算所述視圖偏移量。
[0012]進(jìn)一步地,所述根據(jù)所述商數(shù)、余數(shù)以及所述移動終端的屏幕寬度、所述每一天的顯示寬度,計算所述視圖偏移量通過如下公式計算:
[0013]視圖偏移量=移動終端的屏幕寬度*商數(shù)+每一天的顯示寬度*余數(shù)。
[0014]進(jìn)一步地,所述用戶選擇的日期為所述日期區(qū)間的最后一天。
[0015]本發(fā)明還提出一種繪圖曲線隨日期聯(lián)動的裝置,所述裝置包括:
[0016]接收模塊,用于接收用戶選擇的日期;
[0017]調(diào)取模塊,用于根據(jù)用戶選擇的日期調(diào)取一預(yù)設(shè)日期區(qū)間的繪圖數(shù)據(jù);及計算視圖偏移量;所述日期區(qū)間包括所述用戶選擇的日期;
[0018]顯示模塊,用于根據(jù)所述繪圖數(shù)據(jù)和視圖偏移量,顯示所述日期區(qū)間的繪圖曲線。
[0019]進(jìn)一步地,所述調(diào)取模塊包括:
[0020]第一計算單元,用于計算所述日期區(qū)間的最后一天與當(dāng)前日期的時間間隔;
[0021 ]第二計算單元,用于根據(jù)所述移動終端的屏幕寬度和所述日期區(qū)間的天數(shù),計算所述日期區(qū)間內(nèi)每一天的顯示寬度;以及計算所述時間間隔和日期區(qū)間的商數(shù)和余數(shù);
[0022]第三計算單元,用于根據(jù)所述商數(shù)、余數(shù)以及所述移動終端的屏幕寬度、所述每一天的顯示寬度,計算所述視圖偏移量。
[0023]進(jìn)一步地,所述第三計算單元通過以下公式計算視圖偏移量:
[0024]視圖偏移量=移動終端的屏幕寬度*商數(shù)+每一天的顯示寬度*余數(shù)。
[0025]進(jìn)一步地,所述用戶選擇的日期為所述日期區(qū)間的最后一天。
[0026]本發(fā)明實(shí)施例一通過繪圖曲線與日期的聯(lián)動,可以迅速定位用戶選擇的日期的繪圖曲線,操作簡單,無須用戶反復(fù)操作。
【附圖說明】
[0027]圖1是本發(fā)明實(shí)施例一提供的繪圖曲線隨日期聯(lián)動的方法的流程圖;
[0028]圖2是本發(fā)明實(shí)施例一提供的繪圖曲線隨日期聯(lián)動的方法中調(diào)取步驟的流程圖;
[0029]圖3是本發(fā)明實(shí)施例二提供的繪圖曲線隨日期聯(lián)動的裝置的結(jié)構(gòu)圖;
[0030]圖4是本發(fā)明實(shí)施例二提供的繪圖曲線隨日期聯(lián)動的裝置中調(diào)取模塊的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0031]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032]實(shí)施例一
[0033]本發(fā)明實(shí)施例一提出一種繪圖曲線隨日期聯(lián)動的方法。如圖1所示,本發(fā)明實(shí)施例一的方法包括如下步驟:
[0034]S1、接收用戶選擇的日期。本發(fā)明實(shí)施例一的終端可以是臺式機(jī)、電視機(jī)、平板電腦、手機(jī)等支持觸控的終端,用戶可通過手勢等觸控方式選擇日期,也可以是電視機(jī)、投影儀等不支持觸控的終端,如用戶可通過遙控器選擇日期。
[0035]S2、根據(jù)用戶選擇的日期調(diào)取一預(yù)設(shè)日期區(qū)間的繪圖數(shù)據(jù);及計算視圖偏移量;所述日期區(qū)間包括所述用戶選擇的日期。日期區(qū)間為移動終端屏幕同時可以顯示的天數(shù),當(dāng)設(shè)置的日期區(qū)間大時,包括的天數(shù)多,每一天的顯示寬度則短。日期區(qū)間可根據(jù)需要進(jìn)行設(shè)置,用戶選擇的日期可以是日期區(qū)間的任一天,如第一天或最后一天。
[0036I該步驟具體包括:
[0037]S21、計算日期區(qū)間的最后一天與當(dāng)前日期的時間間隔。
[0038]S22、根據(jù)移動終端的屏幕寬度W和日期區(qū)間的天數(shù),計算日期區(qū)間內(nèi)每一天的顯示寬度D;以及計算時間間隔和日期區(qū)間的商數(shù)S和余數(shù)Mod。
[0039]S23、根據(jù)所述商數(shù)、余數(shù)以及所述移動終端的屏幕寬度、所述每一天的顯示寬度,計算視圖偏移量。計算公式為:視圖偏移量=W*S+D*Mod。
[0040]S3、根據(jù)繪圖數(shù)據(jù)和視圖偏移量,顯示日期區(qū)間的繪圖曲線。
[0041]將后臺調(diào)取的繪圖數(shù)據(jù)如天氣預(yù)報數(shù)據(jù),結(jié)合視圖偏移量,在移動終端屏幕上顯不O
[0042]現(xiàn)以如下示例詳細(xì)說明本發(fā)明實(shí)施例一。
[0043]如用戶的日期為2015年12月I日,當(dāng)前日期為2015年12月7日,時間間隔為6天,假定設(shè)置的日期區(qū)間為7天,屏幕寬度為32