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

展示數(shù)據(jù)的方法及裝置與流程

文檔序號:12176952閱讀:327來源:國知局
展示數(shù)據(jù)的方法及裝置與流程

本發(fā)明涉及計算機技術領域,尤其涉及一種展示數(shù)據(jù)的方法及裝置。



背景技術:

可視化是利用計算機圖形學和圖像處理技術,將數(shù)據(jù)轉換成圖形或圖像在屏幕上顯示出來并進行交互處理的理論、方法和技術。圖表轉化是較常見的一種圖表可視化的處理方式,近年來,圖表作為一種直觀、形象地展現(xiàn)統(tǒng)計信息的手段,越來越多的受到了人們的青睞。

現(xiàn)有技術在進行圖表的呈現(xiàn)時,一般需要首先由用戶選擇想要呈現(xiàn)的圖表樣式及類型,然后利用圖像處理等技術將用戶輸入的各數(shù)字或文字信息處理成用戶選擇的圖表的格式在屏幕上進行顯示,以向用戶提供相應的數(shù)據(jù)呈現(xiàn)方式。但是,現(xiàn)有的技術方案多需要用戶確定所需生成的圖表的類型,然后以指定圖表的輸入來為用戶提供相應的展現(xiàn)形式。然而,用戶在確定所需生成的圖表的類型時往往并不知道其輸入的數(shù)據(jù)本身需要采用怎樣的方式才能更好的展現(xiàn),導致最終生成的圖表往往不是對用戶數(shù)據(jù)的最合理的展現(xiàn)方式,讓用戶輸入的數(shù)據(jù)的價值大打折扣,用戶根據(jù)所生成的圖表不能準確地發(fā)現(xiàn)和利用數(shù)據(jù)本身的規(guī)律。此外,當?shù)谝淮紊傻膱D表不是數(shù)據(jù)最合理的展現(xiàn)方式時,需要用戶再次進行圖表類型的選擇確認,也會造成用戶時間的浪費。



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

有鑒于此,本發(fā)明實施例提供一種展示數(shù)據(jù)的方法及裝置,以解決現(xiàn)有技術中圖表轉化時所生成的圖表不能準確體現(xiàn)數(shù)據(jù)本身的規(guī)律、耗時較長的技術問題。

第一方面,本發(fā)明實施例提供了一種展示數(shù)據(jù)的方法,包括:

獲取待展示數(shù)據(jù)的結構參數(shù);

根據(jù)所述結構參數(shù)和預生成的圖表模型確定用于展示所述待展示數(shù)據(jù)的圖表類型;

切分所述待展示數(shù)據(jù)得到至少一個待展示數(shù)據(jù)塊,將所述待展示數(shù)據(jù)塊在所述圖表類型中對應的區(qū)域展示。

第二方面,本發(fā)明實施例還提供了一種展示數(shù)據(jù)的裝置,包括:

結構參數(shù)獲取模塊,用于獲取待展示數(shù)據(jù)的結構參數(shù);

圖表類型確定模塊,用于根據(jù)所述結構參數(shù)和預生成的圖表模型確定用于展示所述待展示數(shù)據(jù)的圖表類型;

數(shù)據(jù)展示模塊,用于切分所述待展示數(shù)據(jù)得到至少一個待展示數(shù)據(jù)塊,將所述待展示數(shù)據(jù)塊在所述圖表類型中對應的區(qū)域展示。

本發(fā)明實施例提供的展示數(shù)據(jù)的技術方案,獲取待展示數(shù)據(jù)的結構參數(shù),根據(jù)待展示數(shù)據(jù)的結構參數(shù)和預先生成的圖表模型確定用于展示待展示數(shù)據(jù)的圖表類型,將待展示數(shù)據(jù)進行切分為至少一個待展示數(shù)據(jù)塊并將切分得到的待展示數(shù)據(jù)塊在與確定的圖表類型相對應的圖表的對應區(qū)域進行展示。本發(fā)明實施例通過采用上述技術方案,不需要用戶進行圖表的選擇即可生成適合用戶輸入或選擇的數(shù)據(jù)的圖表,可以減少使用場景對所生成圖表的限制,簡化用戶在生成圖表時所需的操作步驟,提高圖表的生成速度,減少用戶的等待時間。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:

圖1為本發(fā)明實施例一提供的一種展示數(shù)據(jù)的方法的流程示意圖;

圖2為本發(fā)明實施例二提供的一種展示數(shù)據(jù)的方法的流程示意圖;

圖3為本發(fā)明實施例三提供的一種展示數(shù)據(jù)的方法的流程示意圖;

圖4為本發(fā)明實施例三提供的一種決策樹模型的結構示意圖;

圖5為本發(fā)明實施例四提供的一種展示數(shù)據(jù)的裝置的結構框圖。

具體實施方式

下面結合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內(nèi)容。

實施例一

本發(fā)明實施例一提供一種展示數(shù)據(jù)的方法。該方法可以由展示數(shù)據(jù)的裝置執(zhí)行,其中,該裝置可由硬件和/或軟件實現(xiàn),一般可集成在圖表生成所使用的終端設備中。圖1為本發(fā)明實施例一的展示數(shù)據(jù)的方法的流程示意圖,如圖1所示,該方法包括:

S110、獲取待展示數(shù)據(jù)的結構參數(shù)。

本實施例中,待展示數(shù)據(jù)可以是字符類型的數(shù)據(jù),如字符串類型數(shù)據(jù)等;也可以是數(shù)值類型的數(shù)據(jù),如整型數(shù)據(jù)、單精度浮點型數(shù)據(jù)和/或雙精度浮點型數(shù)據(jù)等。待展示數(shù)據(jù)可以通過用戶輸入獲得,也可以根據(jù)用戶的操作選擇終端設備或服務器中已有的數(shù)據(jù)作為待展示數(shù)據(jù)。相應的,如果待展示數(shù)據(jù)為用戶輸入的數(shù)據(jù),則可以在用戶輸入數(shù)據(jù)的過程中實時對待展示數(shù)據(jù)的結構參數(shù)進行記錄,或者在待展示數(shù)據(jù)輸入完成后再獲取待展示數(shù)據(jù)的結構參數(shù);如果待展示數(shù)據(jù)為終端設備或服務器中已有的數(shù)據(jù),則可以在用戶選定待展示數(shù)據(jù)之后獲取用戶選定的待展示數(shù)據(jù)的結構參數(shù)。

示例性的,待展示數(shù)據(jù)的結構參數(shù)為可以描述待展示數(shù)據(jù)的數(shù)據(jù)構成和/或數(shù)據(jù)類型等結構特點的參數(shù),其可以根據(jù)需求的不同靈活設定,如待展示數(shù)據(jù)的結構參數(shù)可以是每行待展示數(shù)據(jù)的數(shù)據(jù)類型或每列待展示數(shù)據(jù)的數(shù)據(jù)類型等,此處不作限制。考慮到待展示數(shù)據(jù)展示時的便捷性,優(yōu)選的,待展示數(shù)據(jù)的結構參數(shù)可以為待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)、待展示數(shù)據(jù)中字符類型待展示數(shù)據(jù)的列數(shù)以及待展示數(shù)據(jù)中數(shù)據(jù)類型待展示數(shù)據(jù)的列數(shù)。其中,待展示數(shù)據(jù)的數(shù)據(jù)維度可以與待展示數(shù)據(jù)的數(shù)據(jù)列一一對應設置,即待展示數(shù)據(jù)的每一列都對應一個數(shù)據(jù)維度,此時,待展示數(shù)據(jù)的總列數(shù)即為待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù);待展示數(shù)據(jù)的數(shù)據(jù)維度也可以與待展示數(shù)據(jù)的數(shù)據(jù)列一對多設置,即待展示數(shù)據(jù)的一個數(shù)據(jù)維度可以對應待展示數(shù)據(jù)的一個或多個數(shù)據(jù)列,此時,待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)小于或等于待展示數(shù)據(jù)的總列數(shù)。

考慮到數(shù)據(jù)總列數(shù)與可生成圖表的對應關系,優(yōu)選的,可以將待展示數(shù)據(jù)的數(shù)據(jù)維度與待展示數(shù)據(jù)的數(shù)據(jù)列一對多進行設置,此時,可以根據(jù)需要靈活定義待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)與待展示數(shù)據(jù)的總列數(shù)之間的對應關系。示例性的,可以將待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)進行如下定義:如果待展示數(shù)據(jù)的總列數(shù)小于或等于3,則待展示數(shù)據(jù)的數(shù)據(jù)維度與其數(shù)據(jù)列一一對應,即,此時待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)等于待展示數(shù)據(jù)的總列數(shù);如果待展示數(shù)據(jù)的總列數(shù)大于3,即待展示數(shù)據(jù)的總列數(shù)為4或更多,則待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)為4。此時,相應的,在獲取待展示數(shù)據(jù)的結構參數(shù)時,可以首先分別獲取待展示數(shù)據(jù)的總列數(shù)、字符類型列數(shù)和數(shù)值類型列數(shù),然后根據(jù)待展示數(shù)據(jù)的總列數(shù)確定待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù),從而確定待展示數(shù)據(jù)的結構參數(shù);也可以只獲取待展示數(shù)據(jù)的總列數(shù)、字符類型列數(shù)和數(shù)值類型列數(shù)中的任意兩項,然后根據(jù)待展示數(shù)據(jù)的總列數(shù)與待展示數(shù)據(jù)字符類型列數(shù)、數(shù)據(jù)類型列數(shù)之間的對應關系通過相應的計算確定待展示數(shù)據(jù)的結構參數(shù)。

S120、根據(jù)所述結構參數(shù)和預生成的圖表模型確定用于展示所述待展示數(shù)據(jù)的圖表類型。

本實施例中,展示待展示數(shù)據(jù)的圖表類型指的是待展示數(shù)據(jù)可生成圖表的圖表類型,即待展示數(shù)據(jù)生成該類型圖表后具有實際的呈現(xiàn)意義。優(yōu)選的,如果所述結構參數(shù)包括數(shù)據(jù)維度數(shù)、字符類型列數(shù)和數(shù)值類型列數(shù),那么,所述根據(jù)所述結構參數(shù)和預生成的圖表模型確定用于展示所述待展示數(shù)據(jù)的圖表類型可以具體為:根據(jù)所述圖表模型確定與所述待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)、字符類型列數(shù)和數(shù)據(jù)類型列數(shù)相符的圖表類型作為用于展示所述待展示數(shù)據(jù)的圖表類型。示例性的,在獲取到待展示數(shù)據(jù)的結構參數(shù)后,可以將待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)、待展示數(shù)據(jù)中的字符類型列數(shù)和待展示數(shù)據(jù)中的數(shù)值類型列數(shù)代入預先生成的圖表模型中,然后根據(jù)預先生成的圖表模型進行相應的計算以得到待展示數(shù)據(jù)可生成圖表的圖表類型。

在此,需要指出的是,所確定的展示待展示數(shù)據(jù)的圖表類型可以是0種、1種、2種或更多種,此處不作限制。示例性的,當所確定的展示待展示數(shù)據(jù)的圖表類型為0種時,可以提示用戶其輸入的數(shù)據(jù)無意義;當所確定的展示待展示數(shù)據(jù)的圖表類型為多種時,可以將所確定的多種類型的圖表均作為待展示數(shù)據(jù)的展示圖表,將待展示圖表同時在確定的多種類型圖表中進行展示;也可以基于用戶操作或默認設置在確定的多種圖表類型中選擇一種或幾種作為待展示數(shù)據(jù)的展示圖表,將待展示數(shù)據(jù)在該一種或幾種展示圖表中進行展示。

S130、切分所述待展示數(shù)據(jù)得到至少一個待展示數(shù)據(jù)塊,將所述待展示數(shù)據(jù)塊在所述圖表類型中對應的區(qū)域展示。

本實施例中,在確定了用于展示待展示數(shù)據(jù)的圖表類型之后,可以首先根據(jù)展示待展示數(shù)據(jù)的圖表類型確定待展示數(shù)據(jù)的切分方式,然后按照所確定的切分方式對待展示數(shù)據(jù)進行切分,并將切分后得到的待展示數(shù)據(jù)塊在圖表相應的位置進行呈現(xiàn)。在對待展示數(shù)據(jù)進行切分時,可以將待展示數(shù)據(jù)按照行或列進行切分,也可以將待展示數(shù)據(jù)按照數(shù)據(jù)類型進行切分,此處不作限制。待展示數(shù)據(jù)的切分與待展示數(shù)據(jù)塊的呈現(xiàn)可以同時進行,也可以按照先后順序進行操作。即,在對待展示切分時,可以在將待展示數(shù)據(jù)切分完成后再開始待展示數(shù)據(jù)塊的呈現(xiàn)的操作,或者,在切分得到一個待展示數(shù)據(jù)塊之后即將得到的待展示數(shù)據(jù)塊在圖表的相應區(qū)域進行呈現(xiàn),然后再進行下一數(shù)據(jù)塊的切分,依此類推,直至所有待展示數(shù)據(jù)塊均已在圖表中進行呈現(xiàn);也可以由兩個不同的操作模塊(如,切分模塊和呈現(xiàn)模塊)分別執(zhí)行待展示數(shù)據(jù)的切分和待展示數(shù)據(jù)塊的呈現(xiàn)操作,當切分模塊切分得到第一個待展示數(shù)據(jù)塊時即開啟呈現(xiàn)模塊將待展示數(shù)據(jù)塊進行呈現(xiàn)的操作,兩個模塊以雙線程的模式進行操作。

本發(fā)明實施例一提供的展示數(shù)據(jù)的技術方案,獲取待展示數(shù)據(jù)的結構參數(shù),根據(jù)待展示數(shù)據(jù)的結構參數(shù)和預先生成的圖表模型確定用于展示待展示數(shù)據(jù)的圖表類型,將待展示數(shù)據(jù)進行切分為至少一個待展示數(shù)據(jù)塊并將切分得到的待展示數(shù)據(jù)塊在與確定的圖表類型相對應的圖表的對應區(qū)域進行展示。本實施例通過采用上述技術方案,不需要用戶進行圖表的選擇即可生成適合用戶輸入或選擇的數(shù)據(jù)的圖表,可以減少使用場景對所生成圖表的限制,簡化用戶在生成圖表時所需的操作步驟,提高圖表的生成速度,減少用戶的等待時間,提高用戶的使用體驗。

實施例二

圖2為本發(fā)明實施例二提供的一種展示數(shù)據(jù)的方法的流程示意圖。本實施例在上述實施例的基礎上進行優(yōu)化,進一步地,在所述獲取待展示數(shù)據(jù)的結構參數(shù)之前,還包括:根據(jù)樣本數(shù)據(jù)的結構參數(shù)和樣本數(shù)據(jù)可生成的圖表類型信息生成所述圖表模型。

相應的,如圖2所示,本實施例提供的展示數(shù)據(jù)的方法包括:

S210、根據(jù)樣本數(shù)據(jù)的結構參數(shù)和樣本數(shù)據(jù)可生成的圖表類型信息生成所述圖表模型。

示例性的,在生成圖表模型時,可以首先從已有的歷史數(shù)據(jù)中選取第一預設數(shù)量的歷史數(shù)據(jù)作為樣本數(shù)據(jù),選取第二預設數(shù)量的與樣本數(shù)據(jù)不同的歷史數(shù)據(jù)作為訓練數(shù)據(jù),并分別獲取樣本數(shù)據(jù)與訓練數(shù)據(jù)的結構參數(shù)和可生成的圖表類型信息;然后根據(jù)樣本數(shù)據(jù)的結構參數(shù)和樣本數(shù)據(jù)的可生成的圖表類型信息通過算法生成待訓練模型;最后通過訓練數(shù)據(jù)對待訓練模型進行訓練,直至待訓練模型的準確率高于設定的閾值,并將此時的待訓練模型標記為可用的圖表模型以進行后續(xù)的操作。本實施例中,生成待訓練模型時所采用的算法可以根據(jù)需要靈活設置,例如,可以采用分類回歸樹算法或信息增益算法等算法生成待訓練模型;所生成的圖表模型可以是任意形式的模型,如,所生成的圖表類型可以是曲線模型、折線模型等,只要通過該模型能夠確定展示待展示數(shù)據(jù)的圖表類型即可,此處不作限制。

S220、獲取待展示數(shù)據(jù)的結構參數(shù)。

S230、根據(jù)所述結構參數(shù)和預生成的圖表模型確定用于展示所述待展示數(shù)據(jù)的圖表類型。

S240、切分所述待展示數(shù)據(jù)得到至少一個待展示數(shù)據(jù)塊,將所述待展示數(shù)據(jù)塊在所述圖表類型中對應的區(qū)域展示。

本發(fā)明實施例二提供的展示數(shù)據(jù)的方法,根據(jù)樣本數(shù)據(jù)的結構參數(shù)和樣本數(shù)據(jù)可生成的圖表類型信息生成圖表模型,采用生成的圖表模型確定用于展示待展示數(shù)據(jù)的圖表類型,將待展示數(shù)據(jù)進行切分為至少一個待展示數(shù)據(jù)塊并將切分得到的待展示數(shù)據(jù)塊在與確定的圖表類型相對應的圖表的對應區(qū)域進行展示。本實施例通過采用上述技術方案,不需要用戶進行圖表的選擇即可生成適合用戶輸入或選擇的數(shù)據(jù)的圖表,可以減少使用場景對所生成圖表的限制,簡化用戶在生成圖表時所需的操作步驟,提高圖表的生成速度,減少用戶的等待時間,提高用戶的使用體驗。

在上述實施例的基礎上,本實施例提供的展示數(shù)據(jù)的方法還可以包括:基于所述待展示數(shù)據(jù)對所述圖表模型進行更新,從而提高圖表模型的準確率。在對圖表模型進行更新時,可以不考慮所確定的展示待展示數(shù)據(jù)的圖表類型與待展示數(shù)據(jù)可生成的圖表類型的匹配率,均執(zhí)行基于待展示數(shù)據(jù)對圖表模型進行更新的操作;也可以在對圖表模型進行更新之前先判斷所確定的展示待展示數(shù)據(jù)的圖表類型與待展示數(shù)據(jù)可生成的圖表類型是否完全匹配,如果根據(jù)待展示數(shù)據(jù)的結構參數(shù)通過圖表模型確定的展示待展示數(shù)據(jù)的圖表類型與待展示數(shù)據(jù)可生成的圖表類型的匹配率為100%,即,所確定的展示待展示數(shù)據(jù)的圖表類型完整的包含了待展示數(shù)據(jù)所有可以生成的圖表類型,且所確定的展示待展示數(shù)據(jù)的圖表類型均能夠很好的對待展示數(shù)據(jù)進行呈現(xiàn),則可以不進行基于待展示數(shù)據(jù)對圖表模型進行更新的操作;如果根據(jù)待展示數(shù)據(jù)的結構參數(shù)通過圖表模型確定的展示待展示數(shù)據(jù)的圖表類型與待展示數(shù)據(jù)可生成的圖表類型的匹配率小于100%,即,所確定的展示待展示數(shù)據(jù)的圖表類型沒有完整的包含待展示數(shù)據(jù)所有可以生成的圖表類型,或者所確定的展示待展示數(shù)據(jù)的圖表類型中包含不能夠很好的對待展示數(shù)據(jù)進行呈現(xiàn)的圖表類型,則可以基于待展示數(shù)據(jù)對圖表模型進行更新。

實施例三

圖3為實施例三提供的一種展示數(shù)據(jù)的方法的流程示意圖。本實施例在上述實施例的基礎上進行優(yōu)化,進一步地,所述根據(jù)樣本數(shù)據(jù)的結構參數(shù)和可選圖表標簽生成所述圖表模型,包括:獲取多個樣本數(shù)據(jù)和所述樣本數(shù)據(jù)可生成的圖表類型信息;基于所述樣本數(shù)據(jù)和所述圖表類型信息根據(jù)分類回歸樹算法訓練生成圖表模型,所述圖表模型為決策樹模型。

進一步地,在所述基于所述樣本數(shù)據(jù)和所述圖表類型信息根據(jù)分類回歸樹算法訓練生成圖表模型之后,還包括:基于測試數(shù)據(jù)的結構參數(shù)從所述決策樹模型中生成所述測試數(shù)據(jù)的圖表類型;將生成的所述測試數(shù)據(jù)的圖表類型與所述測試數(shù)據(jù)的可選圖表標簽對比以確認所述決策樹模型的可信度。

相應的,如圖3所示,本實施例提供的展示數(shù)據(jù)的方法包括:

S310、獲取多個樣本數(shù)據(jù)和所述樣本數(shù)據(jù)可生成的圖表類型信息。

本實施例中,樣本數(shù)據(jù)和樣本數(shù)據(jù)可生成的圖表類型信息可以通過開發(fā)人員輸入獲取,也可以從已有的服務器或數(shù)據(jù)庫中獲取預設數(shù)量的歷史數(shù)據(jù)作為樣本數(shù)據(jù),并同時獲取樣本數(shù)據(jù)可生成的圖表類型信息。

示例性的,可以將樣本數(shù)據(jù)的結構參數(shù)以一維數(shù)組的形式進行表示,數(shù)組的第一個元素表示樣本數(shù)據(jù)的數(shù)據(jù)維度數(shù),數(shù)組的第二個元素表示樣本數(shù)據(jù)的字符類型列數(shù),數(shù)組的第三個元素表示樣本數(shù)據(jù)的數(shù)值類型列數(shù)。本實施例中,可以通過標簽表示數(shù)據(jù)可生成的圖表類型信息,例如,若不存在適合樣本數(shù)據(jù)生成的圖表類型,則可以將其樣本標簽定義為0,即,若某數(shù)據(jù)的標簽為0,則表示不存在適合該數(shù)據(jù)的圖表類型;若樣本數(shù)據(jù)只可以生成表格形式的圖表,則可以將其樣本標簽定義為1,即,若某數(shù)據(jù)的標簽為1,則表示其適合生成表格形式的圖表;若樣本數(shù)據(jù)可以生成表格、折線圖和條形圖,則可以將其樣本標簽定義為2,即,若某數(shù)據(jù)的標簽為2,則表示其適合生成表格、折線圖和條形圖;若樣本數(shù)據(jù)可以生成表格、餅圖、折線圖和條形圖,則可以將其樣本標簽定義為3,即,若某數(shù)據(jù)的標簽為3,則表示其適合生成表格、餅圖、折線圖和條形圖。

S320、基于所述樣本數(shù)據(jù)和所述圖表類型信息根據(jù)分類回歸樹算法訓練生成圖表模型,所述圖表模型為決策樹模型。

本實施例中,通過該組樣本數(shù)據(jù)訓練生成決策樹模型的過程可以為:a)、通過分類回歸樹算法分別計算樣本數(shù)據(jù)的三個特征(數(shù)據(jù)維度數(shù)、字符類型列數(shù)和數(shù)據(jù)類型列數(shù))的基尼指數(shù),并選擇樣本數(shù)據(jù)的數(shù)據(jù)維度數(shù)、字符類型列數(shù)和數(shù)據(jù)類型列數(shù)中具有最小基尼指數(shù)的特征作為決策樹模型的第一個分列特征;b)、選擇樣本數(shù)據(jù)中字符類型列數(shù)中的最小基尼指數(shù)的點作為根節(jié)點生成兩個子結點,其中一個為葉子結點,另一個作為切分點,返回步驟a)計算除去已經(jīng)篩選過的切分點之外的特征的基尼指數(shù),再通過步驟b)生成子結點,依此類推,直至決策樹最低層的兩個子結點均不能再進一步切分。

示例性的,假設所獲取的各樣本數(shù)據(jù)的結構參數(shù)為:[1,1,0],1,0,1],[2,1,1],[2,0,2],[2,2,0],[3,3,0],[3,2,1],[3,1,2],[3,0,3],[4,1,3],[4,2,2],[4,3,1],[4,4,0],[4,1,4],[4,2,3],[4,3,2],[4,4,1],[4,5,0],[4,0,5],該組樣本數(shù)據(jù)的標簽(樣本標簽)為[1,0,3,0,1,1,1,2,0,2,1,1,1,2,1,1,1,1,0],則通過上述方法生成的決策樹如圖4所示,其中,X[0]表示樣本數(shù)據(jù)的數(shù)據(jù)維度數(shù),X[1]表示樣本數(shù)據(jù)的字符類型列數(shù),X[2]表示樣本數(shù)據(jù)的數(shù)值類型列數(shù),samples表示結點處的樣本數(shù)量,gini表示切分點的最小基尼指數(shù),value表示子結點的樣本數(shù)據(jù)所對應的標簽。

S330、基于測試數(shù)據(jù)的結構參數(shù)從所述決策樹模型中生成所述測試數(shù)據(jù)的圖表類型。

示例性的,假設測試樣本的結構參數(shù)為:[4,0,10],[4,1,20],[4,5,1],[4,10,1],[4,1,10],[4,2,8],[4,9,1],[4,6,10],[4,0,20],[4,10,1],將各測試樣本的結構參數(shù)代入決策樹模型中可以得到上述各測試樣本對應的標簽分別為:0、2、1、1、2、1、1、1、0、1。

S340、將生成的所述測試數(shù)據(jù)的圖表類型與所述測試數(shù)據(jù)的可選圖表標簽對比以確認所述決策樹模型的可信度。

本實施例中,如果通過測試數(shù)據(jù)測試得到的決策樹模型的可信度高于或等于設定的閾值,則表明該決策樹模型可以用來確定展示待展示數(shù)據(jù)的圖表類型;如果通過測試數(shù)據(jù)測試得到的決策樹模型的可信度低于設定的閾值,則表明該決策樹的準確性不高,需要進一步對決策樹模型進行訓練調(diào)整。其中,設定的閾值可以根據(jù)需要靈活設置,如設定閾值可以設置為0.9(完全準確時為1)。

示例性的,假設測試樣本的結構參數(shù)為:[4,0,10],[4,1,20],[4,5,1],[4,10,1],[4,1,10],[4,2,8],[4,9,1],[4,6,10],[4,0,20],[4,10,1],該組測試樣本的標簽(可選圖表標簽)為:[0,2,1,1,2,1,1,1,0,1],通過該組測試樣本對上述生成的決策樹模型測試結果為準確率100%,即通過該組測試樣本測得的決策樹的可信度為1,表明本實施例中生成的決策樹可用于確定展示待展示數(shù)據(jù)的圖表類型。

S350、獲取待展示數(shù)據(jù)的結構參數(shù)。

S360、根據(jù)所述結構參數(shù)和預生成的圖表模型確定用于展示所述待展示數(shù)據(jù)的圖表類型。

示例性的,假設待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)為4,字符類型列數(shù)為1,數(shù)據(jù)類型列數(shù)為4,則待展示數(shù)據(jù)的結構參數(shù)可以表示為[4,1,4],其中,數(shù)據(jù)維度數(shù)X[0]=4,字符類型列數(shù)X[1]=1,數(shù)據(jù)類型列數(shù)X[2]=4,通過上述決策樹模型可知,該待展示數(shù)據(jù)的標簽value=2,因此,可以用表格、折線圖和條形圖展示該待展示數(shù)據(jù)。

S370、切分所述待展示數(shù)據(jù)得到至少一個待展示數(shù)據(jù)塊,將所述待展示數(shù)據(jù)塊在所述圖表類型中對應的區(qū)域展示。

本發(fā)明實施例三提供的展示數(shù)據(jù)的方法,基于多個樣本數(shù)據(jù)和樣本數(shù)據(jù)可生成的圖表類型信息根據(jù)分類回歸樹算法訓練生成決策樹模型,基于多個測試數(shù)據(jù)的結構參數(shù)和測試標簽確定所生成的決策樹模型的可信度,可以提高所生成的決策樹模型的準確率,進而提高通過決策樹模型確定的用于展示待展示數(shù)據(jù)的圖表類型的準確性,提高用戶的使用體驗。此外,本實施根據(jù)待展示數(shù)據(jù)的結構參數(shù)和預先生成的決策樹模型確定用于展示待展示數(shù)據(jù)的圖表類型,不需要用戶進行圖表的選擇即可生成適合用戶輸入或選擇的數(shù)據(jù)的圖表,可以減少使用場景對所生成圖表的限制,簡化用戶在生成圖表時所需的操作步驟,提高圖表的生成速度,減少用戶的等待時間。

實施例四

本發(fā)明實施例四提供一種展示數(shù)據(jù)的裝置。該裝置可由軟件和/或硬件實現(xiàn),一般集成在圖表生成所使用的終端設備中,可通過執(zhí)行展示數(shù)據(jù)的方法來實現(xiàn)對待展示數(shù)據(jù)的展示。圖5為本實施例提供的展示數(shù)據(jù)的裝置的結構框圖,如圖5所示,該裝置包括:

結構參數(shù)獲取模塊510,用于獲取待展示數(shù)據(jù)的結構參數(shù);

圖表類型確定模塊520,用于根據(jù)所述結構參數(shù)和預生成的圖表模型確定用于展示所述待展示數(shù)據(jù)的圖表類型;

數(shù)據(jù)展示模塊530,用于切分所述待展示數(shù)據(jù)得到至少一個待展示數(shù)據(jù)塊,將所述待展示數(shù)據(jù)塊在所述圖表類型中對應的區(qū)域展示。

本發(fā)明實施例三提供的展示數(shù)據(jù)的裝置,通過結構參數(shù)獲取模塊獲取待展示數(shù)據(jù)的結構參數(shù),通過圖表類型確定模塊根據(jù)待展示數(shù)據(jù)的結構參數(shù)和預先生成的圖表模型確定用于展示待展示數(shù)據(jù)的圖表類型,通過數(shù)據(jù)展示模塊將待展示數(shù)據(jù)進行切分為至少一個待展示數(shù)據(jù)塊并將切分得到的待展示數(shù)據(jù)塊在與確定的圖表類型相對應的圖表的對應區(qū)域進行展示。本實施例通過采用上述技術方案,不需要用戶進行圖表的選擇即可生成適合用戶輸入或選擇的數(shù)據(jù)的圖表,可以減少使用場景對所生成圖表的限制,簡化用戶在生成圖表時所需的操作步驟,提高圖表的生成速度,減少用戶的等待時間,提高用戶的使用體驗。

進一步地,所述結構參數(shù)包括數(shù)據(jù)維度數(shù)、字符類型列數(shù)和數(shù)值類型列數(shù);相應的,所述圖表類型確定模塊具體用于:根據(jù)所述圖表模型確定與所述待展示數(shù)據(jù)的數(shù)據(jù)維度數(shù)、字符類型列數(shù)和數(shù)據(jù)類型列數(shù)相符的圖表類型作為用于展示所述待展示數(shù)據(jù)的圖表類型。

進一步地,本實施例提供的展示數(shù)據(jù)的裝置還可以包括:圖表模型生成模塊,用于在所述獲取待展示的數(shù)據(jù)的結構參數(shù)之前,根據(jù)樣本數(shù)據(jù)的結構參數(shù)和樣本數(shù)據(jù)可生成的圖表類型信息生成所述圖表模型。

進一步地,所述圖表模型生成模塊包括:樣本信息獲取單元,用于獲取多個樣本數(shù)據(jù)和所述樣本數(shù)據(jù)可生成的圖表類型信息;決策樹模型生成單元,用于基于所述樣本數(shù)據(jù)和所述圖表類型信息根據(jù)分類回歸樹算法訓練生成圖表模型,所述圖表模型為決策樹模型。

進一步地,所述圖表模型生成模塊還可以包括:圖表類型生成單元,用于在所述基于所述樣本數(shù)據(jù)和所述圖表類型信息根據(jù)分類回歸樹算法訓練生成圖表模型之后,基于測試數(shù)據(jù)的結構參數(shù)從所述決策樹模型中生成所述測試數(shù)據(jù)的圖表類型;可信度確認單元,用于將生成的所述測試數(shù)據(jù)的圖表類型與所述測試數(shù)據(jù)的可選圖表標簽對比以確認所述決策樹模型的可信度。

進一步地,本實施例提供的展示數(shù)據(jù)的裝置還可以包括:圖表模型更新模塊,用于基于所述待展示數(shù)據(jù)對所述圖表模型進行更新。

本發(fā)明實施例三提供的展示數(shù)據(jù)的裝置可執(zhí)行本發(fā)明任意實施例所提供的展示數(shù)據(jù)的方法,具備執(zhí)行展示數(shù)據(jù)的方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節(jié),可參見本發(fā)明任意實施例所提供的展示數(shù)據(jù)的方法。

注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
德兴市| 商洛市| 灯塔市| 深泽县| 河西区| 科尔| 广德县| 宝丰县| 咸丰县| 宜州市| 同心县| 新竹市| 昌图县| 九龙县| 武威市| 玉林市| 嘉定区| 农安县| 雷山县| 屯留县| 高淳县| 清流县| 石狮市| 中阳县| 碌曲县| 苗栗市| 大荔县| 姚安县| 乡城县| 南涧| 益阳市| 静海县| 通城县| 元朗区| 闽清县| 顺平县| 靖远县| 云南省| 洞口县| 惠安县| 长白|