国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      展示圖表的方法和裝置與流程

      文檔序號(hào):12818901閱讀:340來(lái)源:國(guó)知局
      展示圖表的方法和裝置與流程

      本申請(qǐng)涉及圖表展示技術(shù)領(lǐng)域,尤其涉及展示圖表的方法和裝置。



      背景技術(shù):

      圖表由于其可以直觀、生動(dòng)的展示數(shù)據(jù)屬性的特點(diǎn)得到廣泛應(yīng)用。不同坐標(biāo)系善于繪制的圖表類(lèi)型有所差別,進(jìn)而展示出的數(shù)據(jù)屬性有所差別。例如,直角坐標(biāo)系善于繪制諸如柱狀圖、條形圖等圖表,展示一段時(shí)間內(nèi)數(shù)據(jù)變化等屬性。極坐標(biāo)系善于繪制諸如餅狀圖、玫瑰圖等圖表,展示數(shù)據(jù)中各項(xiàng)大小與各項(xiàng)總和的比例等屬性。因此,需要根據(jù)數(shù)據(jù)實(shí)際使用情況,選擇對(duì)應(yīng)坐標(biāo)系展示圖表。

      目前,展示圖表時(shí),確定輸入數(shù)據(jù)在坐標(biāo)系中的數(shù)值,確定該數(shù)值的像素值,根據(jù)像素值以及圖表類(lèi)型確定圖表中各點(diǎn)的像素值,在該坐標(biāo)系中根據(jù)各點(diǎn)的像素值展示圖表。

      上述方法在實(shí)現(xiàn)時(shí),需要確定圖表中各點(diǎn)的像素值,提升了在展示圖表的復(fù)雜度,增加了在展示圖表的時(shí)間。



      技術(shù)實(shí)現(xiàn)要素:

      為解決上述問(wèn)題,本申請(qǐng)實(shí)施例提出了一種展示圖表的方法和裝置。

      一方面,本申請(qǐng)實(shí)施例提供了一種展示圖表的方法,所述方法包括:

      獲取數(shù)據(jù)和圖表類(lèi)型;

      根據(jù)所述數(shù)據(jù)和所述圖表類(lèi)型,確定所述數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值;

      根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值;

      在所述第一坐標(biāo)系中,根據(jù)各像素值及所述圖表類(lèi)型展示所述圖表。

      可選地,所述根據(jù)所述數(shù)據(jù)和所述圖表類(lèi)型,確定所述數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值,包括:

      根據(jù)所述圖表類(lèi)型確定所述數(shù)據(jù)在圖表中各頂點(diǎn)與所述數(shù)據(jù)之間的邏輯關(guān)系;

      根據(jù)所述數(shù)據(jù)和所述邏輯關(guān)系,確定各頂點(diǎn)的數(shù)據(jù)值。

      可選地,所述根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值,包括:

      獲取預(yù)先確定的第一坐標(biāo)系的像素范圍;

      根據(jù)各頂點(diǎn)的數(shù)據(jù)值和所述像素范圍計(jì)算各頂點(diǎn)在所述第一坐標(biāo)系中的像素值。

      可選地,所述在所述第一坐標(biāo)系中,根據(jù)各像素值及所述圖表類(lèi)型展示所述圖表,包括:

      在所述第一坐標(biāo)系中,根據(jù)各像素值繪制各頂點(diǎn);

      根據(jù)所述第一坐標(biāo)系和所述圖表類(lèi)型確定各頂點(diǎn)之間的連接方式;

      根據(jù)所述連接方式連接各頂點(diǎn),形成所述圖表。

      可選地,所述根據(jù)各像素值繪制各頂點(diǎn)之前,還包括:

      根據(jù)所述圖表類(lèi)型調(diào)整各像素值;

      所述根據(jù)各像素值繪制各頂點(diǎn),包括:

      根據(jù)調(diào)整后的各像素值繪制各頂點(diǎn)。

      可選地,所述根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值之前,還包括:

      確定是否獲取到用戶(hù)輸入的第二坐標(biāo)系;

      若未獲取到第二坐標(biāo)系,則確定所述圖表類(lèi)型對(duì)應(yīng)的第三坐標(biāo)系,將所述第三坐標(biāo)系確定為第一坐標(biāo)系。

      可選,所述確定是否獲取到用戶(hù)輸入的第二坐標(biāo)系之后,還包括:

      若獲取到第二坐標(biāo)系,則將所述第二坐標(biāo)系確定為第一坐標(biāo)系。

      另一方面,本申請(qǐng)實(shí)施例提供了一種展示圖表的裝置,所述裝置包括:

      獲取模塊,用于獲取數(shù)據(jù)和圖表類(lèi)型;

      第一確定模塊,用于根據(jù)所述獲取模塊獲取的數(shù)據(jù)和圖表類(lèi)型,確定所述數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值;

      計(jì)算模塊,用于根據(jù)所述第一確定模塊確定的各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值;

      展示模塊,用于在所述第一坐標(biāo)系中,根據(jù)所述計(jì)算模塊得到的各像素值及所述獲取模塊獲取的圖表類(lèi)型展示所述圖表。

      可選地,所述第一確定模塊,包括:

      第一確定單元,用于根據(jù)所述圖表類(lèi)型確定所述數(shù)據(jù)在圖表中各頂點(diǎn)與所述數(shù)據(jù)之間的邏輯關(guān)系;

      第二確定單元,用于根據(jù)所述數(shù)據(jù)和所述第一確定單元確定的邏輯關(guān)系,確定各頂點(diǎn)的數(shù)據(jù)值。

      可選地,所述計(jì)算模塊,包括:

      獲取單元,用于獲取預(yù)先確定的第一坐標(biāo)系的像素范圍;

      計(jì)算單元,用于根據(jù)各頂點(diǎn)的數(shù)據(jù)值和所述獲取單元獲取到的像素范圍計(jì)算各頂點(diǎn)在所述第一坐標(biāo)系中的像素值。

      可選地,所述展示模塊,包括:

      繪制單元,用于在所述第一坐標(biāo)系中,根據(jù)各像素值繪制各頂點(diǎn);

      確定單元,用于根據(jù)所述第一坐標(biāo)系和所述圖表類(lèi)型確定各頂點(diǎn)之間的連接方式;

      展示單元,用于根據(jù)所述確定單元確定的連接方式連接所述繪制單元繪制的各頂點(diǎn),形成所述圖表。

      可選地,所述展示模塊,還包括:

      調(diào)整單元,用于根據(jù)所述圖表類(lèi)型調(diào)整各像素值;

      所述繪制單元,用于根據(jù)所述調(diào)整單元調(diào)整后的各像素值繪制各頂點(diǎn)。

      可選地,所述裝置,還包括:

      第二確定模塊,用于確定是否獲取到用戶(hù)輸入的第二坐標(biāo)系;

      第三確定模塊,用于當(dāng)所述第二確定模塊確定未獲取到第二坐標(biāo)系時(shí),確定所述圖表類(lèi)型對(duì)應(yīng)的第三坐標(biāo)系,將所述第三坐標(biāo)系確定為第一坐標(biāo)系。

      可選地,所述第三確定模塊,還用于當(dāng)獲取到第二坐標(biāo)系時(shí),將所述第二坐標(biāo)系確定為第一坐標(biāo)系。

      有益效果如下:

      獲取數(shù)據(jù)、圖表類(lèi)型后,根據(jù)數(shù)據(jù)和圖表類(lèi)型,確定數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值,根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值;在第一坐標(biāo)系中,根據(jù)各像素值及圖表類(lèi)型展示圖表,使得僅需要確定數(shù)據(jù)在圖表中部分頂點(diǎn)的像素值,即可展示圖表,降低了在展示圖表的復(fù)雜度,減少了在展示圖表的時(shí)間。

      附圖說(shuō)明

      下面將參照附圖描述本申請(qǐng)的具體實(shí)施例,其中:

      圖1示出了本申請(qǐng)一實(shí)施例提供的一種展示圖表的方法的流程示意圖;

      圖2示出了本申請(qǐng)另一實(shí)施例提供的另一種展示圖表的方法的流程示意圖;

      圖3示出了本申請(qǐng)另一實(shí)施例提供的頂點(diǎn)示意圖;

      圖4示出了本申請(qǐng)另一實(shí)施例提供的一種展示圖表的展示效果示意圖;

      圖5示出了本申請(qǐng)另一實(shí)施例提供的一種展示圖表的裝置的結(jié)構(gòu)示意圖;

      圖6示出了本申請(qǐng)另一實(shí)施例提供的一種第一確定模塊的結(jié)構(gòu)示意圖;

      圖7示出了本申請(qǐng)另一實(shí)施例提供的一種計(jì)算模塊的結(jié)構(gòu)示意圖;

      圖8示出了本申請(qǐng)另一實(shí)施例提供的一種展示模塊的結(jié)構(gòu)示意圖;

      圖9示出了本申請(qǐng)另一實(shí)施例提供的另一種展示模塊的結(jié)構(gòu)示意圖;

      圖10示出了本申請(qǐng)另一實(shí)施例提供的另一種展示圖表的裝置的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      為了使本申請(qǐng)的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本申請(qǐng)的示例性實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說(shuō)明,顯然,所描述的實(shí)施例僅是本申請(qǐng)的一部分實(shí)施例,而不是所有實(shí)施例的窮舉。并且在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以互相結(jié)合。

      目前在展示圖表時(shí),需要確定圖表中各點(diǎn)的像素值,在該坐標(biāo)系中根據(jù)各點(diǎn)的像素值展示圖表。上述方法在實(shí)現(xiàn)時(shí),提升了在展示圖表的復(fù)雜度,增加了在展示圖表的時(shí)間。本申請(qǐng)?zhí)岢隽艘环N展示圖表的方法,該方法應(yīng)用于一種終端,該終端上運(yùn)行展示圖表的裝置,該展示圖表的裝置如圖6至圖10任一圖所示的實(shí)施例所述的展示圖表的裝置。該展示圖表的裝置獲取數(shù)據(jù)、圖表類(lèi)型后,根據(jù)數(shù)據(jù)和圖表類(lèi)型,確定數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值,根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值;在第一坐標(biāo)系中,根據(jù)各像素值及圖表類(lèi)型展示圖表,使得僅需要確定數(shù)據(jù)在圖表中部分頂點(diǎn)的像素值,即可展示圖表,降低了在展示圖表的復(fù)雜度,減少了在展示圖表的時(shí)間。

      結(jié)合上述實(shí)施環(huán)境,參見(jiàn)圖1所示的實(shí)施例,本實(shí)施例提供了一種展示圖表的方法,本實(shí)施例提供的方法流程具體如下:

      101:獲取數(shù)據(jù)和圖表類(lèi)型;

      102:根據(jù)數(shù)據(jù)和圖表類(lèi)型,確定數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值;

      可選地,根據(jù)數(shù)據(jù)和圖表類(lèi)型,確定數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值,包括:

      根據(jù)圖表類(lèi)型確定數(shù)據(jù)在圖表中各頂點(diǎn)與數(shù)據(jù)之間的邏輯關(guān)系;

      根據(jù)數(shù)據(jù)和邏輯關(guān)系,確定各頂點(diǎn)的數(shù)據(jù)值。

      103:根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值;

      可選地,根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值,包括:

      獲取預(yù)先確定的第一坐標(biāo)系的像素范圍;

      根據(jù)各頂點(diǎn)的數(shù)據(jù)值和像素范圍計(jì)算各頂點(diǎn)在第一坐標(biāo)系中的像素值。

      104:在第一坐標(biāo)系中,根據(jù)各像素值及圖表類(lèi)型展示圖表。

      可選地,在第一坐標(biāo)系中,根據(jù)各像素值及圖表類(lèi)型展示圖表,包括:

      在第一坐標(biāo)系中,根據(jù)各像素值繪制各頂點(diǎn);

      根據(jù)第一坐標(biāo)系和圖表類(lèi)型確定各頂點(diǎn)之間的連接方式;

      根據(jù)連接方式連接各頂點(diǎn),形成圖表。

      可選地,根據(jù)各像素值繪制各頂點(diǎn)之前,還包括:

      根據(jù)圖表類(lèi)型調(diào)整各像素值;

      根據(jù)各像素值繪制各頂點(diǎn),包括:

      根據(jù)調(diào)整后的各像素值繪制各頂點(diǎn)。

      可選地,根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值之前,還包括:

      確定是否獲取到用戶(hù)輸入的第二坐標(biāo)系;

      若未獲取到第二坐標(biāo)系,則確定圖表類(lèi)型對(duì)應(yīng)的第三坐標(biāo)系,將第三坐標(biāo)系確定為第一坐標(biāo)系。

      可選地,確定是否獲取到用戶(hù)輸入的第二坐標(biāo)系之后,還包括:

      若獲取到第二坐標(biāo)系,則將第二坐標(biāo)系確定為第一坐標(biāo)系。

      有益效果:

      獲取數(shù)據(jù)、圖表類(lèi)型后,根據(jù)數(shù)據(jù)和圖表類(lèi)型,確定數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值,根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值;在第一坐標(biāo)系中,根據(jù)各像素值及圖表類(lèi)型展示圖表,使得僅需要確定數(shù)據(jù)在圖表中部分頂點(diǎn)的像素值,即可展示圖表,降低了在展示圖表的復(fù)雜度,減少了 在展示圖表的時(shí)間。

      結(jié)合上述實(shí)施環(huán)境,參見(jiàn)圖2所示的實(shí)施例,本實(shí)施例提供了一種展示圖表的方法,本實(shí)施例提供的方法流程具體如下:

      201:獲取數(shù)據(jù);

      本實(shí)施例不對(duì)獲取數(shù)據(jù)的具體方法進(jìn)行限定,例如,通過(guò)人機(jī)接口獲取用戶(hù)輸入的數(shù)據(jù)?;蛘?,獲取數(shù)據(jù)的存儲(chǔ)位置,從該存儲(chǔ)位置中讀取數(shù)據(jù)。

      202:獲取圖表類(lèi)型;

      本實(shí)施例不對(duì)獲取圖表類(lèi)型的具體方法進(jìn)行限定,例如,通過(guò)人機(jī)接口向用戶(hù)展示候選圖表類(lèi)型,獲取用戶(hù)從候選圖表類(lèi)型中選擇的圖表類(lèi)型。或者,通過(guò)人機(jī)接口獲取用戶(hù)輸入的圖表類(lèi)型。

      需要說(shuō)明的是,針對(duì)步驟201和步驟202的執(zhí)行順序,本實(shí)施例僅以先執(zhí)行步驟201,再執(zhí)行步驟202的順序進(jìn)行說(shuō)明,在具體實(shí)施時(shí),還可以根據(jù)具體情況進(jìn)行調(diào)整。例如:同時(shí)執(zhí)行步驟201和步驟202?;蛘?,先執(zhí)行步驟202,再執(zhí)行步驟201。

      203:確定第一坐標(biāo)系;

      其中,第一坐標(biāo)系為展示圖表的坐標(biāo)系。

      本實(shí)施例不對(duì)確定第一坐標(biāo)系的具體方法進(jìn)行限定,例如,確定是否獲取到用戶(hù)輸入的第二坐標(biāo)系;若未獲取到第二坐標(biāo)系,則確定步驟202中獲取的圖表類(lèi)型對(duì)應(yīng)的第三坐標(biāo)系,將第三坐標(biāo)系確定為第一坐標(biāo)系。若獲取到第二坐標(biāo)系,則將第二坐標(biāo)系確定為第一坐標(biāo)系。

      204:根據(jù)數(shù)據(jù)和圖表類(lèi)型,確定數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值;

      本步驟在具體實(shí)施時(shí),包括但不限于通過(guò)如下三個(gè)步驟實(shí)現(xiàn):

      步驟一:根據(jù)圖表類(lèi)型確定圖表的頂點(diǎn);

      具體的,可以根據(jù)圖表類(lèi)型確定圖表的頂點(diǎn)數(shù)量;

      由于圖表類(lèi)型與圖表形狀有對(duì)應(yīng)關(guān)系,因此可以根據(jù)圖表類(lèi)型確定其對(duì)應(yīng) 的具體形狀,將具體形狀中的各個(gè)頂點(diǎn)(或者拐點(diǎn))的數(shù)量作為圖表的頂點(diǎn)數(shù)量。

      例如,若圖表類(lèi)型為柱狀圖,則其定的形狀為矩形,矩形有四個(gè)頂點(diǎn),因此將矩形的頂點(diǎn)數(shù)量四確定為圖表的頂點(diǎn)數(shù)量。

      步驟二:根據(jù)圖表類(lèi)型確定數(shù)據(jù)在圖表中各頂點(diǎn)與數(shù)據(jù)之間的邏輯關(guān)系;

      以圖表類(lèi)型為柱狀圖,數(shù)據(jù)為男生40人為例,參見(jiàn)圖3(a),若男生40人對(duì)應(yīng)的點(diǎn)為a點(diǎn),確定其四個(gè)頂點(diǎn)(a1、a2、a3和a4)與a之間的邏輯關(guān)系分別為:a1與a高度相同,距離相差個(gè)單位距離;a2與a高度相同,距離相差個(gè)單位距離;a3與a高度相差-40,距離相差個(gè)單位距離;a4與a高度相差-40,距離相差個(gè)單位距離。

      其中,邏輯關(guān)系除上述關(guān)系之外,還可以為其他關(guān)系,本實(shí)施例不對(duì)具體的邏輯關(guān)系進(jìn)行限定。

      步驟三:根據(jù)數(shù)據(jù)和邏輯關(guān)系,確定各頂點(diǎn)的數(shù)據(jù)值。

      若a點(diǎn)的數(shù)據(jù)值為(1,40),單位距離為1,則根據(jù)(1,40)以及上述邏輯關(guān)系,確定a1的數(shù)值為(0.7,40),a2的數(shù)值為(1.3,40),a3的數(shù)值為(0.7,0),a4的數(shù)值為(1.3,0),如圖3(b)所示。

      其中,單位距離還可以為其他值,本實(shí)施例不對(duì)單位距離的具體長(zhǎng)度進(jìn)行限定。同時(shí),單位距離可以與步驟201中獲取的數(shù)據(jù)相關(guān),也可以與其無(wú)關(guān)。

      205:根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值;

      本實(shí)施例不限定具體實(shí)現(xiàn)方式。例如:獲取步驟203中預(yù)先確定的第一坐標(biāo)系的像素范圍;根據(jù)各頂點(diǎn)的數(shù)據(jù)值和像素范圍計(jì)算各頂點(diǎn)在第一坐標(biāo)系中的像素值。

      其中,根據(jù)各頂點(diǎn)的數(shù)據(jù)值和像素范圍計(jì)算各頂點(diǎn)在第一坐標(biāo)系中的像素值的具體實(shí)施方式,包括但不限于:

      將各頂點(diǎn)的數(shù)據(jù)值映射為[0,1]區(qū)間內(nèi)的值,將像素范圍中的最大值與映射 后的值的積作為各頂點(diǎn)在第一坐標(biāo)系中的像素值。

      以第一坐標(biāo)系為直角坐標(biāo)系,且該直角坐標(biāo)系的橫坐標(biāo)和縱坐標(biāo)的范圍均為0-200像素為例,若a1的數(shù)據(jù)值(0.7,40)中0.7映射為[0,1]區(qū)間內(nèi)的值為0.45,40映射為[0,1]區(qū)間內(nèi)的值為0.35。a2的數(shù)據(jù)值(1.3,40)中1.3映射為[0,1]區(qū)間內(nèi)的值為0.75,40映射為[0,1]區(qū)間內(nèi)的值為0.35。a3的數(shù)據(jù)值(0.7,0)中0.7映射為[0,1]區(qū)間內(nèi)的值為0.45,0映射為[0,1]區(qū)間內(nèi)的值為1,a4的數(shù)據(jù)值(1.3,0)中1.3映射為[0,1]區(qū)間內(nèi)的值為0.75,0映射為[0,1]區(qū)間內(nèi)的值為1。

      將像素范圍與映射后的值的積作為a1、a2、a3和a4在該直坐標(biāo)系中的像素值。具體a1(0.45*200=90,0.35*200=70),a2(0.75*00=150,70),a3(90,1*200=200),a4(150,200),如圖3(c)所示。

      需要說(shuō)明的是,針對(duì)步驟203至步驟205的執(zhí)行順序,本實(shí)施例僅以先執(zhí)行步驟203,再執(zhí)行步驟204,最后執(zhí)行步驟205的順序進(jìn)行說(shuō)明,在具體實(shí)施時(shí),還可以根據(jù)具體情況進(jìn)行調(diào)整,僅需要保證步驟203和步驟204在步驟205之前執(zhí)行即可。例如:先執(zhí)行步驟204,再執(zhí)行步驟203,最后執(zhí)行步驟205?;蛘撸瑫r(shí)執(zhí)行步驟203和步驟204,再執(zhí)行步驟205。

      206:在第一坐標(biāo)系中,根據(jù)各像素值及圖表類(lèi)型展示圖表。

      本步驟在具體實(shí)施時(shí),可以按如下步驟實(shí)現(xiàn):

      2061:在第一坐標(biāo)系中,根據(jù)各像素值繪制各頂點(diǎn);

      2062:根據(jù)第一坐標(biāo)系和圖表類(lèi)型確定各頂點(diǎn)之間的連接方式;

      2063:根據(jù)連接方式連接各頂點(diǎn),形成圖表。

      仍以步驟205中的例子為例,先在直角坐標(biāo)系中,根據(jù)各像素值繪制a1、a2、a3和a4,再根據(jù)直角坐標(biāo)系和柱狀圖確定a1、a2、a3和a4之間的連接方式為直線連接,最后根據(jù)連接方式連接各頂點(diǎn),形成圖4(a)所示的圖表。

      再例如,若數(shù)據(jù)為男生40人,女生30人,圖表類(lèi)型為餅圖,坐標(biāo)系為極坐標(biāo)系,則形成圖4(b)所示的圖表。

      又例如,若數(shù)據(jù)為男生40人,女生30人,圖表類(lèi)型為玫瑰圖,坐標(biāo)系為極坐標(biāo)系,則形成圖4(c)所示的圖表。

      在實(shí)際應(yīng)用中,還可能出現(xiàn)需要根據(jù)圖表類(lèi)型調(diào)整各像素值的情況,對(duì)于該情況,步驟206的具體實(shí)施方式可以為:

      2060:根據(jù)圖表類(lèi)型調(diào)整各像素值;

      2061:在第一坐標(biāo)系中,根據(jù)調(diào)整后的各像素值繪制各頂點(diǎn);

      2062:根據(jù)第一坐標(biāo)系和圖表類(lèi)型確定各頂點(diǎn)之間的連接方式;

      2063:根據(jù)連接方式連接各頂點(diǎn),形成圖表。

      以數(shù)據(jù)為男生40人,女生30人,圖表類(lèi)型為環(huán)狀條形圖,坐標(biāo)系為極坐標(biāo)系為例,若調(diào)整像素值可能形成圖4(b)所示圖表,因此需要根據(jù)環(huán)狀條形圖的圖表類(lèi)型調(diào)整各像素值,形成圖4(d)所示的圖表。

      本實(shí)施例僅需要確定圖表中頂點(diǎn)的像素值,即圖表中部分點(diǎn)的像素值,即可展示圖表,降低了在展示圖表的復(fù)雜度,減少了在展示圖表的時(shí)間。

      需要說(shuō)明的是,本實(shí)施例僅以直角坐標(biāo)系、極坐標(biāo)系、柱形圖、餅圖、玫瑰圖、環(huán)狀條形圖為例進(jìn)行說(shuō)明,本實(shí)施例提供的方法還可以繪制其坐標(biāo)系中的其它圖表,本實(shí)施不對(duì)具體繪制何坐標(biāo)系中的何種圖表進(jìn)行限定。在具體實(shí)施時(shí),可以根據(jù)用戶(hù)需求酌情確定。

      另外,本實(shí)施例僅以展示圖表為例進(jìn)行說(shuō)明,在實(shí)際應(yīng)用過(guò)程中,在展示圖表的同時(shí)還可能展示文字、數(shù)字等其他信息,本實(shí)施例不對(duì)展示的具體信息進(jìn)行限定,本實(shí)施例也不對(duì)展示其他信息時(shí)的具體展示方法進(jìn)行限定。

      此外,本實(shí)施例提供的方法,在實(shí)際應(yīng)用時(shí)可以減少實(shí)現(xiàn)的工作量。尤其對(duì)于如下場(chǎng)景:

      用戶(hù)不確定需要何種圖表類(lèi)型的應(yīng)用場(chǎng)景,需要多次實(shí)施本實(shí)施例提供的方法,在每次實(shí)施時(shí)輸入一個(gè)不同第二坐標(biāo)系,獲得同一數(shù)據(jù)的不同展示圖表,從展示的不同圖表中根據(jù)實(shí)際情況確定一個(gè)最終的展示圖表。

      在上述場(chǎng)景中,本實(shí)施例提供的方法,僅需要實(shí)現(xiàn)用戶(hù)首次輸入第二坐標(biāo) 系展示相應(yīng)的圖形的相關(guān)代碼開(kāi)發(fā)工作,對(duì)于后續(xù)用戶(hù)再次輸入其他第二坐標(biāo)系,僅需要將坐標(biāo)系相關(guān)參數(shù)進(jìn)行替換,其他內(nèi)容保持不變,實(shí)現(xiàn)結(jié)構(gòu)化開(kāi)發(fā),減少代碼開(kāi)發(fā)量。

      有益效果:

      獲取數(shù)據(jù)、圖表類(lèi)型后,根據(jù)數(shù)據(jù)和圖表類(lèi)型,確定數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值,根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值;在第一坐標(biāo)系中,根據(jù)各像素值及圖表類(lèi)型展示圖表,使得僅需要確定數(shù)據(jù)在圖表中部分頂點(diǎn)的像素值,即可展示圖表,降低了在展示圖表的復(fù)雜度,減少了在展示圖表的時(shí)間。

      基于同一發(fā)明構(gòu)思,本實(shí)施例提供了一種展示圖表的裝置,由于這些裝置解決問(wèn)題的原理與圖1或圖2所示的一種展示圖表的方法相似,因此這些裝置的實(shí)施可以參見(jiàn)圖1或圖2所示的方法的實(shí)施例,重復(fù)之處不再贅述。

      參見(jiàn)圖5,該裝置包括:

      獲取模塊501,用于獲取數(shù)據(jù)和圖表類(lèi)型;

      第一確定模塊502,用于根據(jù)獲取模塊501獲取的數(shù)據(jù)和圖表類(lèi)型,確定數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值;

      計(jì)算模塊503,用于根據(jù)第一確定模塊502確定的各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值:

      展示模塊504,用于在第一坐標(biāo)系中,根據(jù)計(jì)算模塊503得到的各像素值及獲取模塊獲取的圖表類(lèi)型展示圖表。

      參見(jiàn)圖6,第一確定模塊502,包括:

      第一確定單元5021,用于根據(jù)圖表類(lèi)型確定數(shù)據(jù)在圖表中各頂點(diǎn)與數(shù)據(jù)之間的邏輯關(guān)系;

      第二確定單元5022,用于根據(jù)數(shù)據(jù)和第一確定單元5021確定的邏輯關(guān)系,確定各頂點(diǎn)的數(shù)據(jù)值。

      參見(jiàn)圖7,計(jì)算模塊503,包括:

      獲取單元5031,用于獲取預(yù)先確定的第一坐標(biāo)系的像素范圍;

      計(jì)算單元5032,用于根據(jù)各頂點(diǎn)的數(shù)據(jù)值和獲取單元5031獲取到的像素范圍計(jì)算各頂點(diǎn)在第一坐標(biāo)系中的像素值。

      參見(jiàn)圖8,展示模塊504,包括:

      繪制單元5041,用于在第一坐標(biāo)系中,根據(jù)各像素值繪制各頂點(diǎn);

      確定單元5042,用于根據(jù)第一坐標(biāo)系和圖表類(lèi)型確定各頂點(diǎn)之間的連接方式;

      展示單元5043,用于根據(jù)確定單元5042確定的連接方式連接繪制單元5041繪制的各頂點(diǎn),形成圖表。

      參見(jiàn)圖9,展示模塊504,還包括:

      調(diào)整單元5044,用于根據(jù)圖表類(lèi)型調(diào)整各像素值;

      其中,繪制單元5041,用于根據(jù)調(diào)整單元5044調(diào)整后的各像素值繪制各頂點(diǎn)。

      參見(jiàn)圖10,該裝置,還包括:

      第二確定模塊505,用于確定是否獲取到用戶(hù)輸入的第二坐標(biāo)系;

      第三確定模塊506,用于當(dāng)?shù)诙_定模塊505確定未獲取到第二坐標(biāo)系時(shí),確定圖表類(lèi)型對(duì)應(yīng)的第三坐標(biāo)系,將第三坐標(biāo)系確定為第一坐標(biāo)系。

      其中,第三確定模塊506,還用于當(dāng)獲取到第二坐標(biāo)系時(shí),將第二坐標(biāo)系確定為第一坐標(biāo)系。

      有益效果如下:

      獲取數(shù)據(jù)、圖表類(lèi)型后,根據(jù)數(shù)據(jù)和圖表類(lèi)型,確定數(shù)據(jù)在圖表中各頂點(diǎn)的數(shù)據(jù)值,根據(jù)各數(shù)據(jù)值計(jì)算各頂點(diǎn)在預(yù)先確定的第一坐標(biāo)系中的像素值;在第一坐標(biāo)系中,根據(jù)各像素值及圖表類(lèi)型展示圖表,使得僅需要確定數(shù)據(jù)在圖表中部分頂點(diǎn)的像素值,即可展示圖表,降低了在展示圖表的復(fù)雜度,減少了在展示圖表的時(shí)間。

      上述實(shí)施例中,均可以采用現(xiàn)有的功能元器件模塊來(lái)實(shí)施。例如,處理模塊可以采用現(xiàn)有的數(shù)據(jù)處理元器件,至少,現(xiàn)有定位技術(shù)中采用的定位服務(wù)器上便具備實(shí)現(xiàn)該功能元器件;至于接收模塊,則是任意一個(gè)具備信號(hào)傳輸功能的設(shè)備都具備的元器件;同時(shí),處理模塊進(jìn)行的a、n參數(shù)計(jì)算、強(qiáng)度調(diào)整等采用的都是現(xiàn)有的技術(shù)手段,本領(lǐng)域技術(shù)人員經(jīng)過(guò)相應(yīng)的設(shè)計(jì)開(kāi)發(fā)即可實(shí)現(xiàn)。

      為了描述的方便,以上所述裝置的各部分以功能分為各種模塊或單元分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各模塊或單元的功能在同一個(gè)或多個(gè)軟件或硬件中實(shí)現(xiàn)。

      本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

      本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

      這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

      這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使 得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

      盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1