數(shù)據(jù)的可視化處理方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種數(shù)據(jù)的可視化處理方法及裝置,其中方法包括:獲取多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系;將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊;給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定每個(gè)點(diǎn)的排序權(quán)重;給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度;根據(jù)每個(gè)點(diǎn)的顯示標(biāo)識(shí),每條有向邊的顯示標(biāo)識(shí),每個(gè)點(diǎn)的排序權(quán)重以及每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。本發(fā)明的數(shù)據(jù)的可視化處理方法及裝置,可以直觀地展示排序?qū)ο笠约案鲗?duì)象間的關(guān)系。
【專利說明】
數(shù)據(jù)的可視化處理方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及大數(shù)據(jù)領(lǐng)域,尤其涉及一種數(shù)據(jù)的可視化處理方法及裝置。
【背景技術(shù)】
[0002]數(shù)據(jù)的可視化處理,可以使得用戶更加直觀地了解數(shù)據(jù)點(diǎn)與數(shù)據(jù)點(diǎn)之間的關(guān)系。一個(gè)好的數(shù)據(jù)的可視化處理方法,能夠?qū)?shù)據(jù)進(jìn)行很好地展示,使得用戶可以清晰、明了地了解數(shù)據(jù)點(diǎn)與數(shù)據(jù)點(diǎn)之間的復(fù)雜關(guān)系以及規(guī)律。
[0003]目前,尚不存在針對(duì)存在排序關(guān)系的數(shù)據(jù)的可視化處理方法,不能直觀地展示排序?qū)ο笠约案鲗?duì)象間的關(guān)系。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是提供一種數(shù)據(jù)的可視化處理方法及裝置,對(duì)存在排序關(guān)系的圖數(shù)據(jù)進(jìn)行處理,以直觀地展示排序?qū)ο笠约案鲗?duì)象間的關(guān)系。
[0005]為解決上述技術(shù)問題,本發(fā)明提供的技術(shù)方案為:
[0006]—方面,本發(fā)明提供一種數(shù)據(jù)的可視化處理方法,包括:獲取多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系;將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊;給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定每個(gè)點(diǎn)的排序權(quán)重;給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度;根據(jù)每個(gè)點(diǎn)的顯示標(biāo)識(shí),每條有向邊的顯示標(biāo)識(shí),每個(gè)點(diǎn)的排序權(quán)重以及每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。
[0007]進(jìn)一步地,將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊,包括:將每組數(shù)據(jù)中的每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊;給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),包括:將各組數(shù)據(jù)中的相同對(duì)象的點(diǎn)合并,并為合并后的點(diǎn)分配顯示標(biāo)識(shí);給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度,包括:將各組數(shù)據(jù)中的相同的有向邊合并,并給合并后的有向邊分配顯示標(biāo)識(shí);通過統(tǒng)計(jì)有向邊的合并次數(shù),確定合并后的有向邊的顯示寬度;確定每個(gè)點(diǎn)的排序權(quán)重,包括:根據(jù)合并后的有向邊,確定每個(gè)合并后的點(diǎn)的排序權(quán)重,并根據(jù)排序權(quán)重對(duì)每個(gè)合并后的點(diǎn)進(jìn)行排序。
[0008]進(jìn)一步地,將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊,包括:將各組數(shù)據(jù)中的相同的對(duì)象定義為一個(gè)點(diǎn),并將各組數(shù)據(jù)中的相同的排序關(guān)系定義為一條有向邊;確定每條有向邊的顯示寬度,包括:通過統(tǒng)計(jì)各組數(shù)據(jù)中的相同的排序關(guān)系的重復(fù)次數(shù),確定各條有向邊的顯示寬度;確定每個(gè)點(diǎn)的排序權(quán)重,包括:根據(jù)有向邊,確定每個(gè)點(diǎn)的排序權(quán)重,并根據(jù)排序權(quán)重對(duì)每個(gè)點(diǎn)進(jìn)行排序。
[0009]進(jìn)一步地,顯示標(biāo)識(shí)包括顏色。
[0010]進(jìn)一步地,每個(gè)點(diǎn)的排序權(quán)重的計(jì)算方式為,起點(diǎn)為該點(diǎn)的所有有向邊的寬度之和除以起點(diǎn)或終點(diǎn)為該點(diǎn)的所有有向邊的寬度之和。
[0011 ]進(jìn)一步地,還包括:根據(jù)每個(gè)點(diǎn)的排序權(quán)重,確定每個(gè)點(diǎn)在關(guān)系視圖中的顯示面積。
[0012]另一方面,本發(fā)明還提供一種數(shù)據(jù)的可視化處理裝置,包括:數(shù)據(jù)獲取單元:用于獲取多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系;數(shù)據(jù)結(jié)構(gòu)化單元:用于將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊;點(diǎn)處理單元:用于給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定每個(gè)點(diǎn)的排序權(quán)重;邊處理單元:用于給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度;關(guān)系視圖生成單元:用于根據(jù)每個(gè)點(diǎn)的顯示標(biāo)識(shí),每條有向邊的顯示標(biāo)識(shí),每個(gè)點(diǎn)的排序權(quán)重以及每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。
[0013]進(jìn)一步地,顯示標(biāo)識(shí)包括顏色。
[0014]進(jìn)一步地,每個(gè)點(diǎn)的排序權(quán)重的計(jì)算方式為,起點(diǎn)為該點(diǎn)的所有有向邊的寬度之和除以起點(diǎn)或終點(diǎn)為該點(diǎn)的所有有向邊的寬度之和。
[0015]進(jìn)一步地,根據(jù)每個(gè)點(diǎn)的排序權(quán)重,確定每個(gè)點(diǎn)在關(guān)系視圖中的顯示面積。
[0016]本發(fā)明提供的數(shù)據(jù)的可視化處理方法及裝置,獲取關(guān)于對(duì)象間排序情況的多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系;再將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊,例如,某一組數(shù)據(jù)中包括有甲,乙,丙三個(gè)對(duì)象,以及這三個(gè)對(duì)象間的排序關(guān)系為:甲第一名,乙第二名,丙第三名,之后再將甲,乙,丙分別定義為三個(gè)點(diǎn),且分別在甲乙之間,乙丙之間以及甲丙之間定義三條邊;給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定每個(gè)點(diǎn)的排序權(quán)重;給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度;再根據(jù)每個(gè)點(diǎn)的顯示標(biāo)識(shí),每條有向邊的顯示標(biāo)識(shí),每個(gè)點(diǎn)的排序權(quán)重以及每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。
[0017]本發(fā)明提供的數(shù)據(jù)的可視化處理方法及裝置,能夠直觀地展示排序?qū)ο笠约案鲗?duì)象間的關(guān)系。
【附圖說明】
[0018]圖1是本發(fā)明提供的一種數(shù)據(jù)的可視化處理方法的流程圖;
[0019]圖2是本發(fā)明提供的一種數(shù)據(jù)的可視化處理裝置的框圖。
【具體實(shí)施方式】
[0020]下面通過具體的實(shí)施例進(jìn)一步說明本發(fā)明,但是,應(yīng)當(dāng)理解為,這些實(shí)施例僅僅是用于更詳細(xì)具體地說明之用,而不應(yīng)理解為用于以任何形式限制本發(fā)明。
[0021 ] 實(shí)施例一
[0022]結(jié)合圖1,本實(shí)施例提供的數(shù)據(jù)的可視化處理方法,包括:
[0023]步驟S1:獲取多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系;
[0024]步驟S2:將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊;
[0025]步驟S3:給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定每個(gè)點(diǎn)的排序權(quán)重;
[0026]步驟S4:給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度;
[0027]步驟S5:根據(jù)每個(gè)點(diǎn)的顯示標(biāo)識(shí),每條有向邊的顯示標(biāo)識(shí),每個(gè)點(diǎn)的排序權(quán)重以及每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。
[0028]本發(fā)明實(shí)施例提供的數(shù)據(jù)的可視化處理方法,獲取關(guān)于對(duì)象間排序情況的多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系;再將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊,例如,某一組數(shù)據(jù)中包括有甲,乙,丙三個(gè)對(duì)象,以及這三個(gè)對(duì)象間的排序關(guān)系為甲第一名,乙第二名,丙第三名,之后再將甲,乙,丙分別定義為三個(gè)點(diǎn),且分別在甲乙之間,乙丙之間以及甲丙之間定義三條邊;給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定每個(gè)點(diǎn)的排序權(quán)重;給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度;根據(jù)每個(gè)點(diǎn)的顯示標(biāo)識(shí),每條有向邊的顯示標(biāo)識(shí),每個(gè)點(diǎn)的排序權(quán)重以及每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。
[0029]本發(fā)明實(shí)施例提供的數(shù)據(jù)的可視化處理方法,能夠直觀地展示排序?qū)ο笠约案鲗?duì)象間的關(guān)系。
[0030]實(shí)施例二
[0031]本實(shí)施例中,將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊,包括:將每組數(shù)據(jù)中的每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊;給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),包括:將各組數(shù)據(jù)中的相同對(duì)象的點(diǎn)合并,并為合并后的點(diǎn)分配顯示標(biāo)識(shí);給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度,包括:將各組數(shù)據(jù)中的相同的有向邊合并,并給合并后的有向邊分配顯示標(biāo)識(shí);通過統(tǒng)計(jì)有向邊的合并次數(shù),確定合并后的有向邊的顯示寬度;確定每個(gè)點(diǎn)的排序權(quán)重,包括:根據(jù)合并后的有向邊,確定每個(gè)合并后的點(diǎn)的排序權(quán)重,并根據(jù)排序權(quán)重對(duì)每個(gè)合并后的點(diǎn)進(jìn)行排序。
[0032]本發(fā)明實(shí)施例提供的數(shù)據(jù)的可視化處理方法,對(duì)于所有需要進(jìn)行排序的對(duì)象,記錄對(duì)象之間的排序情況,從而獲取多組數(shù)據(jù),且一組數(shù)據(jù)對(duì)應(yīng)至少兩個(gè)對(duì)象以及對(duì)象間的排序關(guān)系,然后再將每組數(shù)據(jù)中的每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊。
[0033]優(yōu)選地,排序關(guān)系可以為勝負(fù)關(guān)系,此時(shí),每組數(shù)據(jù)中包括兩個(gè)對(duì)象,一者為獲勝對(duì)象,另一者為敗方對(duì)象。
[0034]進(jìn)一步優(yōu)選地,有向邊的起點(diǎn)為獲勝對(duì)象,終點(diǎn)為敗方對(duì)象。
[0035]此外需要說明的是,排序關(guān)系也可以是排名,具體不做限定。
[0036]繼而將各組數(shù)據(jù)中的相同的點(diǎn)合并為一個(gè)點(diǎn),并給合并后的點(diǎn)分配顯示標(biāo)識(shí),也就是說,合并后的點(diǎn)的數(shù)量將與參加排序的對(duì)象總數(shù)相等,此外,一個(gè)合并后的點(diǎn)對(duì)應(yīng)分配一個(gè)顯示標(biāo)識(shí),其作用在于可以清楚地對(duì)點(diǎn)進(jìn)行區(qū)分,更加直觀;再將各組數(shù)據(jù)中的相同的有向邊合并為一條邊,并給合并后的有向邊分配顯示標(biāo)識(shí),例如,對(duì)于參加排序的甲和乙,他們?cè)谖遢唽?duì)比中,有三輪都是甲勝乙負(fù),那么就對(duì)應(yīng)著會(huì)出現(xiàn)三組數(shù)據(jù)都是甲勝乙負(fù),也就是說,存在三個(gè)起點(diǎn)為甲且終點(diǎn)為乙的有向邊,此時(shí)可以將這三條有向邊進(jìn)行合并以獲得合并后的有向邊。
[0037]此外,通過統(tǒng)計(jì)有向邊的合并次數(shù),獲得合并后的有向邊的顯示寬度,例如,有向邊合并了N次,那么,合并后的有向邊則對(duì)應(yīng)N+1個(gè)單位的顯示寬度,此外需要說明的是,對(duì)于沒有需要合并的有向邊,則認(rèn)為該有向邊合并了零次,其所對(duì)應(yīng)的合并后的有向邊對(duì)應(yīng)一個(gè)單位的顯示寬度。
[0038]之后,根據(jù)合并后的有向邊,確定每個(gè)合并后的點(diǎn)的排序權(quán)重,并根據(jù)排序權(quán)重對(duì)每個(gè)合并后的點(diǎn)進(jìn)行排序。
[0039]最后,再根據(jù)對(duì)象點(diǎn)的顯示標(biāo)識(shí),合并后的有向邊的顯示標(biāo)識(shí),合并后的有向邊的顯示寬度,以及排序信息,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。
[0040]優(yōu)選地,顯示標(biāo)識(shí)包括顏色。具體地,每個(gè)合并后的點(diǎn)采用顏色作為顯示標(biāo)識(shí)。對(duì)每個(gè)點(diǎn)采用顏色進(jìn)行區(qū)分,一個(gè)點(diǎn)對(duì)應(yīng)一種顏色,如此可以使得用戶非常直觀地了解每個(gè)對(duì)象所對(duì)應(yīng)的點(diǎn)的狀態(tài)。
[0041]更加具體地,每條合并后的有向邊采用顏色作為顯示標(biāo)識(shí)。對(duì)每條合并后的有向邊采用顏色進(jìn)行區(qū)分,一條合并后的有向邊對(duì)應(yīng)一種顏色,由于合并后的有向邊都對(duì)應(yīng)著具有一定的寬度,寬度與顏色并濟(jì),可以增加圖數(shù)據(jù)的可視化效果,直觀性更佳。
[0042]更加具體地,每條合并后的有向邊采用起點(diǎn)的顏色進(jìn)行顯示標(biāo)識(shí)。也就是說,合并后的有向邊的顏色與起點(diǎn)的顏色一致。例如,對(duì)于參加排序的對(duì)象甲和對(duì)象乙,他們?cè)谖遢唽?duì)比中,有三輪都是甲勝乙負(fù),那么就對(duì)應(yīng)著會(huì)出現(xiàn)三組數(shù)據(jù)都是甲勝乙負(fù),也就是說,存在三個(gè)起點(diǎn)為對(duì)象甲且終點(diǎn)為對(duì)象乙的有向邊,此時(shí)可以將這三條有向邊進(jìn)行合并以獲得合并后的有向邊,且對(duì)于該合并后的有向邊,本實(shí)施例將給它賦予與對(duì)象甲相同的顏色。本實(shí)施的方法采用起點(diǎn)的顏色對(duì)合并后的有向邊進(jìn)行顯示標(biāo)識(shí),一方面可以更加容易區(qū)分出獲勝方,另一方面,由于合并后的有向邊還具有寬度信息,顏色與寬度并濟(jì),能夠使得用戶視覺上對(duì)某一對(duì)象的情況具有一個(gè)大致的概念。
[0043]優(yōu)選地,每個(gè)點(diǎn)的排序權(quán)重的計(jì)算方式為,起點(diǎn)為該點(diǎn)的有向邊的寬度之和除以起點(diǎn)或終點(diǎn)為該點(diǎn)的所有有向邊的寬度之和。例如,對(duì)于甲,起點(diǎn)為該甲的合并后的有向邊有二條(例如第一邊,第二邊,且第一邊的寬度為2,第二邊的寬度為3),且終點(diǎn)為甲的合并后的有向邊有三條(例如,第三邊,第四邊,第五邊,且第三邊的寬度為2,第四邊的寬度為I,第五邊的寬度為4),那么對(duì)于甲所對(duì)應(yīng)的點(diǎn),其排序權(quán)重計(jì)算方式為:(第一邊的寬度+第二邊的寬度)/(第一邊的寬度+第二邊的寬度+第三邊的寬度+第四邊的寬度+第五邊的寬度),即,此時(shí),甲排序權(quán)重為:(2+3)/(2+3+2+1+4) =5/12.
[0044]進(jìn)一步地,根據(jù)每個(gè)點(diǎn)的排序權(quán)重,確定每個(gè)點(diǎn)在關(guān)系視圖中的顯示面積。本實(shí)施例中,排序權(quán)重越大的點(diǎn)在關(guān)系視圖中的顯示面積越大,對(duì)不同的顯示點(diǎn)通過不同的顯示面積進(jìn)行顯示,一眼就能看出排序情況,更加直觀。
[0045]實(shí)施例三
[0046]本實(shí)施例中,將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊,包括:將各組數(shù)據(jù)中的相同的對(duì)象定義為一個(gè)點(diǎn),并將各組數(shù)據(jù)中的相同的排序關(guān)系定義為一條有向邊;確定每條有向邊的顯示寬度,包括:通過統(tǒng)計(jì)各組數(shù)據(jù)中的相同的排序關(guān)系的重復(fù)次數(shù),確定各條有向邊的顯示寬度;確定每個(gè)點(diǎn)的排序權(quán)重,包括:根據(jù)有向邊,確定每個(gè)點(diǎn)的排序權(quán)重,并根據(jù)排序權(quán)重對(duì)每個(gè)點(diǎn)進(jìn)行排序。
[0047]本實(shí)施例與實(shí)施例二所不同的地方在于,本實(shí)施例先將各組數(shù)據(jù)中的相同的對(duì)象以及相同的對(duì)象間的排序關(guān)系進(jìn)行合并,之后再對(duì)數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理。
[0048]本實(shí)施例的數(shù)據(jù)的可視化處理方法,獲取多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系;統(tǒng)計(jì)各組數(shù)據(jù)中的相同的排序關(guān)系的重復(fù)次數(shù);將各組數(shù)據(jù)中的相同的對(duì)象定義為一個(gè)點(diǎn),并給點(diǎn)分配顯示標(biāo)識(shí);將各組數(shù)據(jù)中的相同的排序關(guān)系定義為一條有向邊,并給有向邊分配顯示標(biāo)識(shí);根據(jù)相同的排序關(guān)系的重復(fù)次數(shù),確定有向邊的顯示寬度;根據(jù)有向邊,確定每個(gè)點(diǎn)的排序權(quán)重,并根據(jù)排序權(quán)重對(duì)每個(gè)點(diǎn)進(jìn)行排序;根據(jù)點(diǎn)的顯示標(biāo)識(shí),有向邊的顯示標(biāo)識(shí),有向邊的顯示寬度,以及排序權(quán)重,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。
[0049]優(yōu)選地,排序關(guān)系可以為勝負(fù)關(guān)系,此時(shí),每組數(shù)據(jù)中包括兩個(gè)對(duì)象,一者為獲勝對(duì)象,另一者為敗方對(duì)象。
[0050]進(jìn)一步優(yōu)選地,有向邊的起點(diǎn)為獲勝對(duì)象,終點(diǎn)為敗方對(duì)象。
[0051]優(yōu)選地,顯示標(biāo)識(shí)包括顏色。具體地,每個(gè)合并后的點(diǎn)采用顏色作為顯示標(biāo)識(shí)。對(duì)每個(gè)點(diǎn)采用顏色進(jìn)行區(qū)分,一個(gè)點(diǎn)對(duì)應(yīng)一種顏色,如此可以使得用戶非常直觀地了解每個(gè)對(duì)象所對(duì)應(yīng)的點(diǎn)的狀態(tài)。
[0052]更加具體地,每條有向邊采用顏色作為顯示標(biāo)識(shí)。對(duì)每條有向邊采用顏色進(jìn)行區(qū)分,一條有向邊對(duì)應(yīng)一種顏色,由于有向邊都對(duì)應(yīng)著具有一定的寬度,寬度與顏色并濟(jì),可以增加圖數(shù)據(jù)的可視化效果,直觀性更佳。
[0053]更加具體地,每條有向邊采用起點(diǎn)的顏色進(jìn)行顯示標(biāo)識(shí)。也就是說,有向邊的顏色與起點(diǎn)的顏色一致。本實(shí)施的方法采用起點(diǎn)的顏色對(duì)有向邊進(jìn)行顯示標(biāo)識(shí),一方面可以更加容易區(qū)分出獲勝方,另一方面,由于有向邊還具有寬度信息,顏色與寬度并濟(jì),能夠使得用戶視覺上對(duì)某一對(duì)象的情況具有一個(gè)大致的概念。
[0054]優(yōu)選地,每個(gè)點(diǎn)的排序權(quán)重的計(jì)算方式為,起點(diǎn)為該點(diǎn)的有向邊的寬度之和除以起點(diǎn)或終點(diǎn)為該點(diǎn)的所有有向邊的寬度之和。例如,對(duì)于甲,起點(diǎn)為該甲的有向邊有二條(例如第一邊,第二邊,且第一邊的寬度為2,第二邊的寬度為3),且終點(diǎn)為甲的有向邊有三條(例如,第三邊,第四邊,第五邊,且第三邊的寬度為2,第四邊的寬度為I,第五邊的寬度為4),那么對(duì)于甲所對(duì)應(yīng)的點(diǎn),其排序權(quán)重計(jì)算方式為:(第一邊的寬度+第二邊的寬度)/(第一邊的寬度+第二邊的寬度+第三邊的寬度+第四邊的寬度+第五邊的寬度),即,此時(shí),甲排序權(quán)重為:(2+3)/(2+3+2+1+4) =5/12。
[0055]進(jìn)一步地,根據(jù)每個(gè)點(diǎn)的排序權(quán)重,確定每個(gè)點(diǎn)在關(guān)系視圖中的顯示面積。本實(shí)施例中,排序權(quán)重越大的點(diǎn)在關(guān)系視圖中的顯示面積越大,對(duì)不同的顯示點(diǎn)通過不同的顯示面積進(jìn)行顯示,一眼就能看出排序情況,更加直觀。
[0056]此外需要說明的是,排序關(guān)系也可以是排名,具體不做限定。
[0057]實(shí)施例四
[0058]結(jié)合圖2,本實(shí)施例的數(shù)據(jù)的可視化處理裝置包括:
[0059]數(shù)據(jù)獲取單元1:用于獲取多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系;
[0060]數(shù)據(jù)結(jié)構(gòu)化單元2:用于將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊;
[0061]點(diǎn)處理單元3:用于給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定每個(gè)點(diǎn)的排序權(quán)重;
[0062]邊處理單元4:用于給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度;
[0063]關(guān)系視圖生成單元5:用于根據(jù)每個(gè)點(diǎn)的顯示標(biāo)識(shí),每條有向邊的顯示標(biāo)識(shí),每個(gè)點(diǎn)的排序權(quán)重以及每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。
[0064]本發(fā)明實(shí)施例提供的數(shù)據(jù)的可視化處理裝置,獲取關(guān)于對(duì)象間排序情況的多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系;再將每個(gè)對(duì)象定義為點(diǎn),并根據(jù)對(duì)象間的排序關(guān)系定義點(diǎn)之間的有向邊,例如,某一組數(shù)據(jù)中包括有甲,乙,丙三個(gè)對(duì)象,以及這三個(gè)對(duì)象間的排序關(guān)系為甲第一名,乙第二名,丙第三名,之后再將甲,乙,丙分別定義為三個(gè)點(diǎn),且分別在甲乙之間,乙丙之間以及甲丙之間定義三條邊;給每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定每個(gè)點(diǎn)的排序權(quán)重;給每條有向邊分配顯示標(biāo)識(shí),并確定每條有向邊的顯示寬度;根據(jù)每個(gè)點(diǎn)的顯示標(biāo)識(shí),每條有向邊的顯示標(biāo)識(shí),每個(gè)點(diǎn)的排序權(quán)重以及每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。
[0065]本發(fā)明實(shí)施例提供的數(shù)據(jù)的可視化處理裝置,能夠直觀地展示排序?qū)ο笠约案鲗?duì)象間的關(guān)系。
[0066]優(yōu)選地,排序關(guān)系可以為勝負(fù)關(guān)系,此時(shí),每組數(shù)據(jù)中包括兩個(gè)對(duì)象,一者為獲勝對(duì)象,另一者為敗方對(duì)象。
[0067]進(jìn)一步優(yōu)選地,有向邊的起點(diǎn)為獲勝對(duì)象,終點(diǎn)為敗方對(duì)象。
[0068]優(yōu)選地,顯示標(biāo)識(shí)包括顏色。具體地,每個(gè)合并后的點(diǎn)采用顏色作為顯示標(biāo)識(shí)。對(duì)每個(gè)點(diǎn)采用顏色進(jìn)行區(qū)分,一個(gè)點(diǎn)對(duì)應(yīng)一種顏色,如此可以使得用戶非常直觀地了解每個(gè)對(duì)象所對(duì)應(yīng)的點(diǎn)的狀態(tài)。
[0069]更加具體地,每條有向邊采用顏色作為顯示標(biāo)識(shí)。對(duì)每條有向邊采用顏色進(jìn)行區(qū)分,一條有向邊對(duì)應(yīng)一種顏色,由于有向邊都對(duì)應(yīng)著具有一定的寬度,寬度與顏色并濟(jì),可以增加圖數(shù)據(jù)的可視化效果,直觀性更佳。
[0070]更加具體地,每條有向邊采用起點(diǎn)的顏色進(jìn)行顯示標(biāo)識(shí)。也就是說,有向邊的顏色與起點(diǎn)的顏色一致。本實(shí)施的采用起點(diǎn)的顏色對(duì)有向邊進(jìn)行顯示標(biāo)識(shí),一方面可以更加容易區(qū)分出獲勝方,另一方面,由于有向邊還具有寬度信息,顏色與寬度并濟(jì),能夠使得用戶視覺上對(duì)某一對(duì)象的情況具有一個(gè)大致的概念。
[0071]優(yōu)選地,每個(gè)點(diǎn)的排序權(quán)重的計(jì)算方式為,起點(diǎn)為該點(diǎn)的有向邊的寬度之和除以起點(diǎn)或終點(diǎn)為該點(diǎn)的所有有向邊的寬度之和。例如,對(duì)于甲,起點(diǎn)為該甲的有向邊有二條(例如第一邊,第二邊,且第一邊的寬度為2,第二邊的寬度為3),且終點(diǎn)為甲的有向邊有三條(例如,第三邊,第四邊,第五邊,且第三邊的寬度為2,第四邊的寬度為I,第五邊的寬度為4),那么對(duì)于甲所對(duì)應(yīng)的點(diǎn),其排序權(quán)重計(jì)算方式為:(第一邊的寬度+第二邊的寬度)/(第一邊的寬度+第二邊的寬度+第三邊的寬度+第四邊的寬度+第五邊的寬度),即,此時(shí),甲排序權(quán)重為:(2+3)/(2+3+2+1+4) =5/12。
[0072]進(jìn)一步地,根據(jù)每個(gè)點(diǎn)的排序權(quán)重,確定每個(gè)點(diǎn)在關(guān)系視圖中的顯示面積。本實(shí)施例中,排序權(quán)重越大的點(diǎn)在關(guān)系視圖中的顯示面積越大,對(duì)不同的顯示點(diǎn)通過不同的顯示面積進(jìn)行顯示,一眼就能看出排序情況,更加直觀。
[0073]此外需要說明的是,排序關(guān)系也可以是排名,具體不做限定。
[0074]盡管本發(fā)明已進(jìn)行了一定程度的描述,明顯地,在不脫離本發(fā)明的精神和范圍的條件下,可進(jìn)行各個(gè)條件的適當(dāng)變化。可以理解,本發(fā)明不限于所述實(shí)施方案,而歸于權(quán)利要求的范圍,其包括所述每個(gè)因素的等同替換。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)的可視化處理方法,其特征在于,包括: 獲取多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系; 將所述每個(gè)對(duì)象定義為點(diǎn),并根據(jù)所述對(duì)象間的排序關(guān)系定義所述點(diǎn)之間的有向邊; 給所述每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定所述每個(gè)點(diǎn)的排序權(quán)重; 給所述每條有向邊分配顯示標(biāo)識(shí),并確定所述每條有向邊的顯示寬度; 根據(jù)所述每個(gè)點(diǎn)的顯示標(biāo)識(shí),所述每條有向邊的顯示標(biāo)識(shí),所述每個(gè)點(diǎn)的排序權(quán)重以及所述每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系O2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)的可視化處理方法,其特征在于: 所述將所述每個(gè)對(duì)象定義為點(diǎn),并根據(jù)所述對(duì)象間的排序關(guān)系定義所述點(diǎn)之間的有向邊,包括:將所述每組數(shù)據(jù)中的所述每個(gè)對(duì)象定義為點(diǎn),并根據(jù)所述對(duì)象間的排序關(guān)系定義所述點(diǎn)之間的有向邊; 所述給所述每個(gè)點(diǎn)分配顯示標(biāo)識(shí),包括:將各組數(shù)據(jù)中的相同對(duì)象的點(diǎn)合并,并為合并后的點(diǎn)分配顯示標(biāo)識(shí); 所述給所述每條有向邊分配顯示標(biāo)識(shí),并確定所述每條有向邊的顯示寬度,包括:將各組數(shù)據(jù)中的相同的有向邊合并,并給合并后的有向邊分配顯示標(biāo)識(shí);通過統(tǒng)計(jì)所述有向邊的合并次數(shù),確定所述合并后的有向邊的顯示寬度; 所述確定所述每個(gè)點(diǎn)的排序權(quán)重,包括:根據(jù)所述合并后的有向邊,確定所述每個(gè)合并后的點(diǎn)的排序權(quán)重,并根據(jù)所述排序權(quán)重對(duì)所述每個(gè)合并后的點(diǎn)進(jìn)行排序。3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)的可視化處理方法,其特征在于, 所述將所述每個(gè)對(duì)象定義為點(diǎn),并根據(jù)所述對(duì)象間的排序關(guān)系定義所述點(diǎn)之間的有向邊,包括:將各組數(shù)據(jù)中的相同的對(duì)象定義為一個(gè)點(diǎn),并將各組數(shù)據(jù)中的相同的排序關(guān)系定義為一條有向邊; 所述確定所述每條有向邊的顯示寬度,包括:通過統(tǒng)計(jì)各組數(shù)據(jù)中的相同的排序關(guān)系的重復(fù)次數(shù),確定各條有向邊的顯示寬度; 所述確定所述每個(gè)點(diǎn)的排序權(quán)重,包括:根據(jù)所述有向邊,確定所述每個(gè)點(diǎn)的排序權(quán)重,并根據(jù)所述排序權(quán)重對(duì)所述每個(gè)點(diǎn)進(jìn)行排序。4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的數(shù)據(jù)的可視化處理方法,其特征在于,所述顯示標(biāo)識(shí)包括顏色。5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)的可視化處理方法,其特征在于,所述每個(gè)點(diǎn)的排序權(quán)重的計(jì)算方式為,起點(diǎn)為所述點(diǎn)的所有有向邊的寬度之和除以起點(diǎn)或終點(diǎn)為所述點(diǎn)的所有有向邊的寬度之和。6.根據(jù)權(quán)利要求4所述的數(shù)據(jù)的可視化處理方法,其特征在于,還包括: 根據(jù)所述每個(gè)點(diǎn)的排序權(quán)重,確定每個(gè)點(diǎn)在所述關(guān)系視圖中的顯示面積。7.一種數(shù)據(jù)的可視化處理裝置,其特征在于,包括: 數(shù)據(jù)獲取單元:用于獲取多組數(shù)據(jù),且每組數(shù)據(jù)中包括至少兩個(gè)對(duì)象和對(duì)象間的排序關(guān)系; 數(shù)據(jù)結(jié)構(gòu)化單元:用于將所述每個(gè)對(duì)象定義為點(diǎn),并根據(jù)所述對(duì)象間的排序關(guān)系定義所述點(diǎn)之間的有向邊; 點(diǎn)處理單元:用于給所述每個(gè)點(diǎn)分配顯示標(biāo)識(shí),并確定所述每個(gè)點(diǎn)的排序權(quán)重; 邊處理單元:用于給所述每條有向邊分配顯示標(biāo)識(shí),并確定所述每條有向邊的顯示寬度; 關(guān)系視圖生成單元:用于根據(jù)所述每個(gè)點(diǎn)的顯示標(biāo)識(shí),所述每條有向邊的顯示標(biāo)識(shí),所述每個(gè)點(diǎn)的排序權(quán)重以及所述每條有向邊的顯示寬度,生成關(guān)系視圖以顯示所有參加排序的對(duì)象以及對(duì)象間的關(guān)系。8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)的可視化處理裝置,其特征在于,所述顯示標(biāo)識(shí)包括顏色。9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)的可視化處理裝置,其特征在于,所述每個(gè)點(diǎn)的排序權(quán)重的計(jì)算方式為,起點(diǎn)為所述點(diǎn)的所有有向邊的寬度之和除以起點(diǎn)或終點(diǎn)為所述點(diǎn)的所有有向邊的寬度之和。10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)的可視化處理裝置,其特征在于,根據(jù)所述每個(gè)點(diǎn)的排序權(quán)重,確定每個(gè)點(diǎn)在所述關(guān)系視圖中的顯示面積。
【文檔編號(hào)】G06F17/30GK105930526SQ201610373593
【公開日】2016年9月7日
【申請(qǐng)日】2016年5月30日
【發(fā)明人】徐磊, 賈西貝
【申請(qǐng)人】深圳市華傲數(shù)據(jù)技術(shù)有限公司