欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖表中圖形的顯示方法及裝置與流程

文檔序號:11432071閱讀:199來源:國知局
圖表中圖形的顯示方法及裝置與流程

本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種圖表中圖形的顯示方法及裝置。



背景技術(shù):

圖表是對數(shù)據(jù)進(jìn)行可視化展示的重要手段之一,通過圖表中的不同圖形可以對不同數(shù)據(jù)進(jìn)行可視化展示,而圖表上的圖形通常是通過畫布進(jìn)行承載展示的。其中,畫布為承載待顯示圖表中圖形的圖層。為了通過圖表對數(shù)據(jù)進(jìn)行更好的可視化展示,可以對圖表中用戶選中的圖形進(jìn)行特殊顯示,例如,當(dāng)用戶通過移動鼠標(biāo)選中圖表中的某一個圖形時,可以對該圖形進(jìn)行高亮顯示。

目前,每一次在對圖表對應(yīng)的畫布上用戶選中的圖形進(jìn)行特殊顯示時,都需要對圖表對應(yīng)的整個畫布進(jìn)行重新繪制,即對畫布中該圖表的所有圖形進(jìn)行重新配置。由于圖表中通常包含的圖形數(shù)量眾多,并且用戶對圖形的選擇切換頻率較高,因此會造成畫布的重新繪制頻率較高,并且每一次重新繪制畫布時,重新配置的圖形數(shù)量較大,進(jìn)而導(dǎo)致在對圖表中被選中的圖形進(jìn)行特定顯示時,存在顯示卡頓的問題。



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

有鑒于此,本發(fā)明實(shí)施例提供一種圖表中圖形的顯示方法及裝置,主要目的是解決在對圖表中被選中的圖形進(jìn)行顯示時存在顯示卡頓的問題。

為達(dá)到上述目的,本發(fā)明提供如下技術(shù)方案:

一方面,本發(fā)明提供一種圖表中圖形的顯示方法,包括:

當(dāng)圖表中存在被選中的圖形時,獲取所述被選中的圖形和所述圖形在初始畫布中的位置信息,所述初始畫布中配置有所述圖表對應(yīng)的全部圖形;

根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布中繪制 所述被選中的圖形,并在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài)信息進(jìn)行配置,所述預(yù)置畫布設(shè)置在所述初始畫布的上方,并且與所述初始畫布重疊;

同時顯示所述初始畫布和所述預(yù)置畫布。

另一方面,本發(fā)明提供一種圖表中圖形的顯示裝置,包括:

獲取單元,用于當(dāng)圖表中存在被選中的圖形時,獲取所述被選中的圖形和所述圖形在初始畫布中的位置信息,所述初始畫布中配置有所述圖表對應(yīng)的全部圖形;

繪制單元,用于根據(jù)所述獲取單元獲取的被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布中繪制所述被選中的圖形;

配置單元,用于在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài)信息進(jìn)行配置,所述預(yù)置畫布設(shè)置在所述初始畫布的上方,并且與所述初始畫布重疊;

顯示單元,用于同時顯示所述初始畫布和所述預(yù)置畫布。

借由上述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):

本發(fā)明實(shí)施例提供的一種圖表中圖形的顯示方法及裝置,當(dāng)需要對圖表中被選中的圖形進(jìn)行突出顯示時,首先根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布上對被選中的圖形進(jìn)行繪制并進(jìn)行顯示狀態(tài)信息的調(diào)整,然后通過同時顯示所述初始畫布和所述預(yù)置畫布,實(shí)現(xiàn)了對圖表中被選中的圖形進(jìn)行突出顯示。與目前每一次在對圖表對應(yīng)的畫布上用戶選中的圖形進(jìn)行突出顯示時,都需要對圖表對應(yīng)的整個畫布進(jìn)行重新繪制,即對畫布中該圖表的所有圖形進(jìn)行重新繪制相比,本發(fā)明由于只需要在新增畫布上對被選中的圖形進(jìn)行繪制與顯示狀態(tài)信息的調(diào)整,即可完成對被選中的圖形的突出顯示,從而提高了對圖表中被選中圖形的顯示效率,降低了對被選中圖形突出顯示時的復(fù)雜度,進(jìn)而避免了在對圖表中被選中的圖形進(jìn)行顯示時存在的顯示卡頓問題。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

附圖說明

通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1示出了本發(fā)明實(shí)施例提供的一種圖表中圖形的顯示方法的流程圖;

圖2示出了本發(fā)明實(shí)施例提供的另一種圖表中圖形的顯示方法的流程圖;

圖3示出了本發(fā)明實(shí)施例提供的一種圖表中圖形的顯示裝置的結(jié)構(gòu)示意圖;

圖4示出了本發(fā)明實(shí)施例提供的另一種圖表中圖形的顯示裝置的結(jié)構(gòu)示意圖;

圖5示出了本發(fā)明實(shí)施例提供的初始畫布中存在被選中圖形的示意圖;

圖6示出了本發(fā)明實(shí)施例提供的繪制有被選中圖形的預(yù)置畫布的示意圖;

圖7示出了發(fā)明實(shí)施例提供的初始畫布和預(yù)置畫布疊加后的顯示示意圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

本發(fā)明實(shí)施例提供的一種圖表中圖形的顯示方法,如圖1所示,所述方法包括:

101、當(dāng)圖表中存在被選中的圖形時,獲取所述被選中的圖形和所述圖形在初始畫布中的位置信息。

其中,所述初始畫布為用于承載待顯示圖表中所有圖形的底層圖層,在所述初始畫布中可以進(jìn)行待展示圖形的繪制。所述初始畫布中配置有所 述圖表對應(yīng)的全部圖形,所述圖形可以為方形、圓形、六邊形等,本發(fā)明實(shí)施例不做限定。所述圖形在初始畫布中的位置信息具體可以為該圖形在初始畫布中的坐標(biāo)信息。例如,當(dāng)用戶通過鼠標(biāo)進(jìn)行圖表中圖形的選擇時,當(dāng)用戶通過移動鼠標(biāo)使得在屏幕上的鼠標(biāo)光標(biāo)停留在某一個圖形上時,則認(rèn)為此時圖表中存在被選中的圖形,并且可以根據(jù)當(dāng)前鼠標(biāo)光標(biāo)的位置信息,確定被選中的圖形在初始畫布中的位置信息。

102、根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布中繪制所述被選中的圖形,并在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài)信息進(jìn)行配置。

其中,所述預(yù)置畫布為基于初始畫布新增的空白畫布,具體可以設(shè)置在所述初始畫布的上方,并且大小與所述初始畫布相同,顯示位置與所述初始畫布重疊。在預(yù)置畫布中可以進(jìn)行初始畫布中被選中圖形的繪制以及該圖形對應(yīng)的顯示狀態(tài)信息的配置,從而保證后續(xù)對被選中的圖形可以進(jìn)行突出顯示。所述圖形對應(yīng)的顯示狀態(tài)信息具體可以包括所述圖形對應(yīng)的顯示顏色、所述圖形對應(yīng)的顯示亮度等。所述圖形對應(yīng)的顯示顏色具體可以通過所述圖形的填充顏色進(jìn)行配置,所述圖形對應(yīng)的顯示亮度具體可以通過所述圖形的填充顏色和填充顏色對應(yīng)的透明度進(jìn)行配置。

對于本發(fā)明實(shí)施例,根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布中繪制所述被選中的圖形具體可以包括:在預(yù)置畫布中與被選中的圖形在初始畫布中的位置信息相同的位置繪制該圖形,即若被選中的圖形在初始畫布中的坐標(biāo)位置為(5,5),則在預(yù)置畫布中的坐標(biāo)位置(5,5)繪制該圖形。

103、同時顯示所述初始畫布和所述預(yù)置畫布。

對于本發(fā)明實(shí)施例,由于被選中的圖形在初始畫布和所述預(yù)置畫布的顯示位置重疊,并且由于被選中的圖形在初始畫布中的顯示狀態(tài)信息和在所述預(yù)置畫布中的顯示狀態(tài)信息不同,使得被選中的圖形的在初始畫布中的顯示效果改變?yōu)樵搱D形在初始畫布中的顯示效果和在所述預(yù)置畫布中的顯示效果疊加后的顯示效果,從而使得該圖形的顯示狀態(tài)發(fā)生改變,進(jìn)而達(dá)到突出顯示被選中的圖形的效果。該選中圖形顯示效果的改變,由于只 需要在預(yù)置畫布中執(zhí)行繪制被選中圖形的操作,從而降低了對被選中的圖形進(jìn)行突出顯示時的顯示復(fù)雜度。

例如,在所述預(yù)置畫布中將被選中的圖形的填充顏色配置為黃色,初始畫布中該圖形的填充顏色為藍(lán)色,同時顯示所述初始畫布和所述預(yù)置畫布后,該被選中的圖形的顯示顏色變?yōu)榱它S色,從而達(dá)到了突出顯示該被選中圖形的效果。

本發(fā)明實(shí)施例提供的一種圖表中圖形的顯示方法,當(dāng)需要對圖表中被選中的圖形進(jìn)行突出顯示時,首先根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布上對被選中的圖形進(jìn)行繪制并進(jìn)行顯示狀態(tài)信息的調(diào)整,然后通過同時顯示所述初始畫布和所述預(yù)置畫布,實(shí)現(xiàn)了對圖表中被選中的圖形進(jìn)行突出顯示。與目前每一次在對圖表對應(yīng)的畫布上用戶選中的圖形進(jìn)行突出顯示時,都需要對圖表對應(yīng)的整個畫布進(jìn)行重新繪制,即對畫布中該圖表的所有圖形進(jìn)行重新繪制相比,本發(fā)明由于只需要在新增畫布上對被選中的圖形進(jìn)行繪制與顯示狀態(tài)信息的調(diào)整,即可完成對被選中的圖形的突出顯示,從而提高了對圖表中被選中圖形的顯示效率,降低了對被選中圖形突出顯示時的復(fù)雜度,進(jìn)而避免了在對圖表中被選中的圖形進(jìn)行顯示時存在的顯示卡頓問題。

進(jìn)一步地,本發(fā)明實(shí)施例提供另一種圖表中圖形的顯示方法,如圖2所示,所述方法包括:

201、當(dāng)圖表中存在被選中的圖形時,獲取所述被選中的圖形和所述圖形在初始畫布中的位置信息。

其中,所述初始畫布中配置有所述圖表對應(yīng)的全部圖形,所述圖形在初始畫布中的位置信息具體可以為該圖形在初始畫布中的坐標(biāo)信息。例如,當(dāng)用戶在觸屏設(shè)備上通過手指進(jìn)行圖表中圖形的選擇時,當(dāng)用戶通過滑動手指使得屏幕上的操作軌跡停留在某一個圖形上時,則認(rèn)為此時圖表中存在被選中的圖形,并且可以根據(jù)當(dāng)前手指當(dāng)前停留在屏幕上的位置信息,確定被選中的圖形在初始畫布中的位置信息。

202、根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布中繪制所述被選中的圖形,并在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài) 信息進(jìn)行配置。

其中,所述預(yù)置畫布的配置方式和所述顯示狀態(tài)信息包括的具體內(nèi)容可以參見圖1中相應(yīng)位置的描述,在此不再贅述。

對于本發(fā)明實(shí)施例,當(dāng)所述圖形對應(yīng)的顯示狀態(tài)信息為所述圖形對應(yīng)的顯示亮度時,所述在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài)信息進(jìn)行配置可以包括:在所述預(yù)置畫布中將所述圖形的填充顏色配置為第一預(yù)設(shè)顏色,并將所述第一預(yù)設(shè)顏色的透明度配置為第一預(yù)設(shè)閾值,其中,所述第一預(yù)設(shè)顏色為白色或者黑色。需要說明的是,當(dāng)?shù)谝活A(yù)設(shè)顏色為白色時,通過調(diào)整第一預(yù)設(shè)顏色的透明度,可以使得被選中的圖形進(jìn)行疊加顯示后,達(dá)到高亮顯示的效果;當(dāng)?shù)谝活A(yù)設(shè)顏色為黑色時,通過調(diào)整第一預(yù)設(shè)顏色的透明度,可以使得被選中的圖形進(jìn)行疊加顯示后,達(dá)到變暗顯示的效果,具體可以如下舉例:

例如,圖形在初始畫布中的填充顏色為深藍(lán)色,當(dāng)需要對被選中的圖形進(jìn)行高亮顯示時,在所述預(yù)置畫布中將所述圖形的填充顏色配置為白色,此時,所述第一預(yù)設(shè)閾值的配置可以根據(jù)進(jìn)行高亮顯示時所需要的顯示亮度進(jìn)行調(diào)整,當(dāng)需要的高亮顯示亮度較低時,可以將第一預(yù)設(shè)閾值配置的大一些,例如,70%、80%等,當(dāng)需要的高亮顯示亮度較高時,可以將第一預(yù)設(shè)閾值配置的小一些,如10%、20%等,本發(fā)明實(shí)施例不做限定。

再例如,圖形在初始畫布中的填充顏色為淺藍(lán)色,當(dāng)需要對被選中的圖形進(jìn)行變暗顯示時,在所述預(yù)置畫布中將所述圖形的填充顏色配置為黑色。此時,所述第一預(yù)設(shè)閾值的配置可以根據(jù)進(jìn)行變暗顯示時所需要的顯示亮度進(jìn)行調(diào)整,當(dāng)需要的顯示暗度較低時,可以將第一預(yù)設(shè)閾值配置的大一些,例如,80%、90%等,當(dāng)需要的顯示暗度較高時,可以將第一預(yù)設(shè)閾值配置的小一些,如10%、20%等,本發(fā)明實(shí)施例不做限定。

對于本發(fā)明實(shí)施例,當(dāng)所述圖形對應(yīng)的顯示狀態(tài)信息為所述圖形對應(yīng)的顯示顏色時,所述在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài)信息進(jìn)行配置還可以包括:在所述預(yù)置畫布中將所述圖形的填充顏色配置為第二預(yù)設(shè)顏色,所述第二預(yù)設(shè)顏色為除所述圖形在所述初始畫布上的填充顏色外的任意顏色。需要說明的是,通過將第二預(yù)設(shè)顏色配置為除所述圖形在 所述初始畫布上的填充顏色外的任意顏色,可以保證被選中的圖形在預(yù)置畫布中的填充顏色與在初始畫布中的填充顏色不同,進(jìn)而可以保證被選中的圖形進(jìn)行疊加顯示時發(fā)生顏色改變。

例如,圖形在初始畫布中的填充顏色為淺藍(lán)色,當(dāng)需要進(jìn)行顏色反差較大的顏色改變時,則可以在所述預(yù)置畫布中將所述圖形的填充顏色配置為棕色、黑色等與淺藍(lán)色色彩差異度較大的顏色,當(dāng)需要進(jìn)行顏色反差較小的顏色改變時,則可以在所述預(yù)置畫布中將所述圖形的填充顏色配置為淺綠色、淺黃色等與淺藍(lán)色相比色彩差異度較小的顏色。

對于本發(fā)明實(shí)施例,當(dāng)所述圖形對應(yīng)的顯示狀態(tài)信息為所述圖形對應(yīng)的顯示亮度和顯示顏色時,所述在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài)信息進(jìn)行配置可以包括:在所述預(yù)置畫布中將所述圖形的填充顏色配置為第三預(yù)設(shè)顏色,并將所述第三預(yù)設(shè)顏色的透明度配置為第二預(yù)設(shè)閾值,所述第三預(yù)設(shè)顏色為除所述圖形在所述初始畫布上的填充顏色、白色和黑色外的顏色。其中,所述第二預(yù)設(shè)閾值可以與第一預(yù)設(shè)閾值相同也可以不同,本發(fā)明實(shí)施例不做限定。需要說明的是,通過將第三預(yù)設(shè)顏色配置為除所述圖形在所述初始畫布上的填充顏色、白色和黑色外的顏色,可以保證被選中的圖形在預(yù)置畫布中的填充顏色與在初始畫布中的填充顏色不同,進(jìn)而可以保證被選中的圖形進(jìn)行疊加顯示時發(fā)生顏色改變。并且通過將所述第三預(yù)設(shè)顏色的透明度配置為第二預(yù)設(shè)閾值,可以保證被選中的圖形進(jìn)行疊加顯示時發(fā)生亮度改變。

例如,圖形在初始畫布中的填充顏色為深藍(lán)色,當(dāng)需要對被選中的圖形進(jìn)行變色高亮顯示時,在所述預(yù)置畫布中將所述圖形的填充顏色配置為色彩明度大于所述深藍(lán)色的顏色,例如,配置為黃色,所述色彩明度用于反應(yīng)色彩本身的亮度,此時,所述第二預(yù)設(shè)閾值的配置可以根據(jù)進(jìn)行高亮顯示時所需要的顯示亮度進(jìn)行調(diào)整,當(dāng)需要的高亮顯示亮度較低時,可以將第一預(yù)設(shè)閾值配置的大一些,例如,90%、95%等,當(dāng)需要的高亮顯示亮度較高時,可以將第二預(yù)設(shè)閾值配置的小一些,如5%、15%等,本發(fā)明實(shí)施例不做限定。

再例如,圖形在初始畫布中的填充顏色為淺藍(lán)色,當(dāng)需要對被選中的 圖形進(jìn)行變暗變色顯示時,在所述預(yù)置畫布中將所述圖形的填充顏色配置為色彩明度小于所述淺藍(lán)色的顏色,例如,配置為棕色。此時,所述第二預(yù)設(shè)閾值的配置可以根據(jù)進(jìn)行變暗顯示時所需要的顯示亮度進(jìn)行調(diào)整,當(dāng)需要的顯示暗度較低時,可以將第二預(yù)設(shè)閾值配置的大一些,例如,90%、95%等,當(dāng)需要的顯示暗度較高時,可以將第二預(yù)設(shè)閾值配置的小一些,如5%、15%等,本發(fā)明實(shí)施例不做限定。

203、同時顯示所述初始畫布和所述預(yù)置畫布。

例如,在所述預(yù)置畫布中將被選中的圖形的填充顏色配置為白色,透明度配置為20%,初始畫布中該圖形的填充顏色為藍(lán)色,同時顯示所述初始畫布和所述預(yù)置畫布后,該被選中的圖形可以達(dá)到高亮顯示的效果。再例如,在所述預(yù)置畫布中將被選中的圖形的填充顏色配置為紅色,,初始畫布中該圖形的填充顏色為藍(lán)色,同時顯示所述初始畫布和所述預(yù)置畫布后,該被選中的圖形的顯示顏色改變?yōu)榧t色,從而達(dá)到了被選中的圖形的顯示顏色發(fā)生改變的效果。

對于本發(fā)明實(shí)施例,在同時顯示所述初始畫布和所述預(yù)置畫布時,還可以在被選中的圖形的附近區(qū)域顯示該圖形對應(yīng)的具體數(shù)據(jù)信息,從而進(jìn)一步提高圖標(biāo)圖形的顯示效果。

204、當(dāng)接收到所述圖形對應(yīng)的選擇撤銷指令時,在預(yù)置畫布中撤銷為所述圖形配置的顯示狀態(tài)信息,并從所述預(yù)置畫布上刪除所述圖形。

其中,對于非觸屏設(shè)備,所述圖形對應(yīng)的選擇撤銷指令可以為用戶將鼠標(biāo)光標(biāo)從被選中的圖形在初始畫布對應(yīng)位置移開的操作,對于觸屏設(shè)備,所述圖形對應(yīng)的選擇撤銷指令可以為用戶將手指從被選中的圖形在初始畫布對應(yīng)位置移開的操作。例如,被選中的圖形在預(yù)置畫布中的顯示狀態(tài)為填充顏色為白色,填充顏色的透明度為20%,當(dāng)用戶將鼠標(biāo)光標(biāo)從被選中的圖形在初始畫布對應(yīng)位置移開時,將所述圖形在預(yù)置畫布中的填充顏色和該填充顏色的透明度進(jìn)行撤銷操作,并刪除被選中的圖形,從而保證疊加后的該圖形恢復(fù)被選中前的顯示效果。

在本發(fā)明實(shí)施例中,對所述預(yù)置畫布的設(shè)置可以在圖表中存在被選中的圖形之前,或者當(dāng)圖表中存在被選中的圖形時,具體預(yù)置畫布的設(shè)置過 程可以包括:生成與所述初始畫布大小相同的所述預(yù)置畫布,然后將所述預(yù)置畫布重疊配置在所述初始畫布上。

對于本發(fā)明實(shí)施例,具體的應(yīng)用場景可以如下所示,但不限于此,包括:當(dāng)圖表中存在被選中的圖形時,如圖5所示,在初始畫布中被選中的圖形為長方形,顯示顏色為黑色,此時,為了將其進(jìn)行高亮顯示,則根據(jù)該圖形在初始畫布中的位置,在預(yù)置畫布中繪制所述被選中的圖形,并將該圖形的填充顏色配置為白色,填充顏色的顯示透明度配置為20%,如圖6所示,然后同時顯示所述初始畫布和繪制有所述被選中圖形的預(yù)置畫布,如圖7所示,從而僅僅通過在預(yù)置畫布中增添被選中的圖形以及為該圖形配置顯示狀態(tài)信息,實(shí)現(xiàn)了對被選中的圖形的高亮顯示,進(jìn)而降低了被選中圖形的顯示復(fù)雜度。進(jìn)一步地,當(dāng)該被選中的圖形存在選擇撤銷指令時,在預(yù)置畫布中撤銷為所述圖形配置的顯示狀態(tài)信息,并從所述預(yù)置畫布上刪除所述圖形,從而恢復(fù)到圖5的狀態(tài)。

本發(fā)明實(shí)施例提供的另一種圖表中圖形的顯示方法,當(dāng)需要對圖表中被選中的圖形進(jìn)行突出顯示時,首先根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布上對被選中的圖形進(jìn)行繪制并進(jìn)行顯示狀態(tài)信息的調(diào)整,然后通過同時顯示所述初始畫布和所述預(yù)置畫布,實(shí)現(xiàn)了對圖表中被選中的圖形進(jìn)行突出顯示。與目前每一次在對圖表對應(yīng)的畫布上用戶選中的圖形進(jìn)行突出顯示時,都需要對圖表對應(yīng)的整個畫布進(jìn)行重新繪制,即對畫布中該圖表的所有圖形進(jìn)行重新繪制相比,本發(fā)明由于只需要在新增畫布上對被選中的圖形進(jìn)行繪制與顯示狀態(tài)信息的調(diào)整,即可完成對被選中的圖形的突出顯示,從而提高了對圖表中被選中圖形的顯示效率,降低了對被選中圖形突出顯示時的復(fù)雜度,進(jìn)而避免了在對圖表中被選中的圖形進(jìn)行顯示時存在的顯示卡頓問題。

進(jìn)一步地,作為圖1所示方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供一種圖表中圖形的顯示裝置,如圖3所示,所述裝置可以包括:獲取單元31、繪制單元32、配置單元33、顯示單元34。

獲取單元31,用于當(dāng)圖表中存在被選中的圖形時,獲取所述被選中的圖形和所述圖形在初始畫布中的位置信息,所述初始畫布中配置有所述圖 表對應(yīng)的全部圖形;

繪制單元32,用于根據(jù)所述獲取單元31獲取的被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布中繪制所述被選中的圖形;

調(diào)整單元33,用于在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài)信息進(jìn)行配置,所述預(yù)置畫布設(shè)置在所述初始畫布的上方,并且與所述初始畫布重疊;

顯示單元34,用于同時顯示所述初始畫布和所述預(yù)置畫布。

需要說明的是,該裝置實(shí)施例與前述方法實(shí)施例對應(yīng),為便于閱讀,本裝置實(shí)施例不再對前述方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述,但應(yīng)當(dāng)明確,本實(shí)施例中的裝置能夠?qū)?yīng)實(shí)現(xiàn)前述方法實(shí)施例中的全部內(nèi)容。

本發(fā)明實(shí)施例提供的一種圖表中圖形的顯示裝置,當(dāng)需要對圖表中被選中的圖形進(jìn)行突出顯示時,首先根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布上對被選中的圖形進(jìn)行繪制并進(jìn)行顯示狀態(tài)信息的調(diào)整,然后通過同時顯示所述初始畫布和所述預(yù)置畫布,實(shí)現(xiàn)了對圖表中被選中的圖形進(jìn)行突出顯示。與目前每一次在對圖表對應(yīng)的畫布上用戶選中的圖形進(jìn)行突出顯示時,都需要對圖表對應(yīng)的整個畫布進(jìn)行重新繪制,即對畫布中該圖表的所有圖形進(jìn)行重新繪制相比,本發(fā)明由于只需要在新增畫布上對被選中的圖形進(jìn)行繪制與顯示狀態(tài)信息的調(diào)整,即可完成對被選中的圖形的突出顯示,從而提高了對圖表中被選中圖形的顯示效率,降低了對被選中圖形突出顯示時的復(fù)雜度,進(jìn)而避免了在對圖表中被選中的圖形進(jìn)行顯示時存在的顯示卡頓問題。

進(jìn)一步地,作為圖2所示方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供另一種圖表中圖形的顯示裝置,如圖4所示,所述裝置可以包括:獲取單元41、繪制單元42、配置單元43、顯示單元44。

獲取單元41,用于當(dāng)圖表中存在被選中的圖形時,獲取所述被選中的圖形和所述圖形在初始畫布中的位置信息,所述初始畫布中配置有所述圖表對應(yīng)的全部圖形;

繪制單元42,用于根據(jù)所述獲取單元41獲取的被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布中繪制所述被選中的圖形;

配置單元43,用于在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài)信息進(jìn)行配置,所述預(yù)置畫布設(shè)置在所述初始畫布的上方,并且與所述初始畫布重疊;

顯示單元44,用于同時顯示所述初始畫布和所述預(yù)置畫布。

需要說明的是,所述圖形對應(yīng)的顯示狀態(tài)信息包括所述圖形對應(yīng)的顯示顏色和/或所述圖形對應(yīng)的顯示亮度。

進(jìn)一步地,當(dāng)所述圖形對應(yīng)的顯示狀態(tài)信息為所述圖形對應(yīng)的顯示亮度時,所述配置單元43,具體用于在所述預(yù)置畫布中將所述圖形的填充顏色配置為第一預(yù)設(shè)顏色,并將所述第一預(yù)設(shè)顏色的透明度配置為第一預(yù)設(shè)閾值,所述第一預(yù)設(shè)顏色為白色或者黑色。

進(jìn)一步地,當(dāng)所述圖形對應(yīng)的顯示狀態(tài)信息為所述圖形對應(yīng)的顯示顏色時,所述配置單元43,具體還用于在所述預(yù)置畫布中將所述圖形的填充顏色配置為第二預(yù)設(shè)顏色,所述第二預(yù)設(shè)顏色為除所述圖形在所述初始畫布上的填充顏色外的任意顏色。

進(jìn)一步地,當(dāng)所述圖形對應(yīng)的顯示狀態(tài)信息為所述圖形對應(yīng)的顯示亮度和顯示顏色時,所述配置單元43,具體還用于在所述預(yù)置畫布中將所述圖形的填充顏色配置為第三預(yù)設(shè)顏色,并將所述第三預(yù)設(shè)顏色的透明度配置為第二預(yù)設(shè)閾值,所述第三預(yù)設(shè)顏色為除所述圖形在所述初始畫布上的填充顏色、白色和黑色外的顏色。

進(jìn)一步地,所述裝置還包括:撤銷單元45、刪除單元46。

撤銷單元45,用于當(dāng)接收到所述圖形對應(yīng)的選擇撤銷指令時,在預(yù)置畫布中撤銷為所述圖形配置的顯示狀態(tài)信息;

刪除單元46,用于從所述預(yù)置畫布上刪除所述圖形。

進(jìn)一步地,所述裝置還包括:生成單元47。

生成單元47,用于生成與所述初始畫布大小相同的所述預(yù)置畫布,所述預(yù)置畫布為空白畫布;

配置單元43,還用于將所述生成單元47生成的預(yù)置畫布重疊配置在所述初始畫布上。

所述生成單元47,具體用于在圖表中存在被選中的圖形之前,生成與 所述初始畫布大小相同的所述預(yù)置畫布;或者

所述生成單元47,具體用于當(dāng)圖表中存在被選中的圖形時,生成與所述初始畫布大小相同的所述預(yù)置畫布。

需要說明的是,該裝置實(shí)施例與前述方法實(shí)施例對應(yīng),為便于閱讀,本裝置實(shí)施例不再對前述方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述,但應(yīng)當(dāng)明確,本實(shí)施例中的裝置能夠?qū)?yīng)實(shí)現(xiàn)前述方法實(shí)施例中的全部內(nèi)容。

本發(fā)明實(shí)施例提供的另一種圖表中圖形的顯示裝置,當(dāng)需要對圖表中被選中的圖形進(jìn)行突出顯示時,首先根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布上對被選中的圖形進(jìn)行繪制并進(jìn)行顯示狀態(tài)信息的調(diào)整,然后通過同時顯示所述初始畫布和所述預(yù)置畫布,實(shí)現(xiàn)了對圖表中被選中的圖形進(jìn)行突出顯示。與目前每一次在對圖表對應(yīng)的畫布上用戶選中的圖形進(jìn)行突出顯示時,都需要對圖表對應(yīng)的整個畫布進(jìn)行重新繪制,即對畫布中該圖表的所有圖形進(jìn)行重新繪制相比,本發(fā)明由于只需要在新增畫布上對被選中的圖形進(jìn)行繪制與顯示狀態(tài)信息的調(diào)整,即可完成對被選中的圖形的突出顯示,從而提高了對圖表中被選中圖形的顯示效率,降低了對被選中圖形突出顯示時的復(fù)雜度,進(jìn)而避免了在對圖表中被選中的圖形進(jìn)行顯示時存在的顯示卡頓問題。

所述圖表中圖形的顯示裝置包括處理器和存儲器,上述獲取單元、繪制單元、配置單元、顯示單元、恢復(fù)單元、刪除單元、生成單元等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實(shí)現(xiàn)相應(yīng)的功能。

處理器中包含內(nèi)核,由內(nèi)核去存儲器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個或以上,通過調(diào)整內(nèi)核參數(shù)來解決在對圖表中被選中的圖形進(jìn)行顯示時存在顯示卡頓的問題。

存儲器可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram),存儲器包括至少一個存儲芯片。

本申請還提供了一種計算機(jī)程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時,適于執(zhí)行初始化有如下方法步驟的程序代碼:當(dāng)圖表中存在被選中的圖形 時,獲取所述被選中的圖形和所述圖形在初始畫布中的位置信息,所述初始畫布中配置有所述圖表對應(yīng)的全部圖形;根據(jù)被選中的圖形在所述初始畫布中的位置信息,在預(yù)置畫布中繪制所述被選中的圖形,并在所述預(yù)置畫布中對所述圖形對應(yīng)的顯示狀態(tài)信息進(jìn)行配置,所述預(yù)置畫布設(shè)置在所述初始畫布的上方,并且與所述初始畫布重疊;同時顯示所述初始畫布和所述預(yù)置畫布。

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

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

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

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

在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

存儲器可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。存儲器是計算機(jī)可讀介質(zhì)的示例。

計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲器(sram)、動態(tài)隨機(jī)存取存儲器(dram)、其他類型的隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。

以上僅為本申請的實(shí)施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
博湖县| 望奎县| 湖南省| 北碚区| 连云港市| 黑河市| 夹江县| 叶城县| 寿阳县| 金华市| 新乡县| 互助| 偃师市| 田林县| 津南区| 桂阳县| 鲜城| 寻乌县| 三穗县| 安福县| 台中县| 武邑县| 建湖县| 于田县| 安泽县| 和林格尔县| 谢通门县| 利辛县| 无锡市| 肇源县| 满洲里市| 东阿县| 曲水县| 巴林右旗| 依安县| 白水县| 全椒县| 广宗县| 息烽县| 沅江市| 莆田市|