1. 程式人生 > >報表應用系統中如何正確使用圖表功能

報表應用系統中如何正確使用圖表功能

相信對於報表應用系統研發人員而言,都不會對圖表功能感到陌生,因為報表資料通常以圖表和表格的形式顯示。但是,你真的瞭解為什麼需要使用圖表功能嗎,不同圖表型別的最佳應用場景?本文將為你解開這些謎團。

(一) 為什麼需要使用圖表功能

圖表是一種將資料以圖形方式顯示的視覺化手段,多用於實現以下需求:

1. 讓資料更易於閱讀和理解

2. 展示資料資料對比

3. 發揮資料的影響力

4. 將原始資料轉換為有用的管理決策資訊

當資料變得易於閱讀和理解時,我們就容易記住它,並在以後使用到這些資料,充分發揮資料的影響力。而且,建立起各資料之間關係之後,可以從中發現僅閱讀原始資料無法發現的一些資訊,更有利於在管理決策過程中使用。

以某公司客戶資料量積累為例,從2000-2013年該公司客戶的數量統計如下:

客戶資料量積累

從這組資料中,我們能夠隱隱約約的看出每年的客戶數量都有增長,但是,每年的增長幅度卻很難確定,為了能夠更清晰的顯示每年客戶數量的變化情況,我們可以通過柱狀圖來以顯示上資料。

客戶數量統計表

(二) 如何選擇合適的圖表型別

先來看一看以下這幅圖,他為我們提供了選擇正確圖表型別的基本導向。

image

首先對你希望得到的資訊進行分類,分為:資料比較、資料分佈、資料組成和資料關係,然後按照各分類的子分支一層一層確定最終的圖表型別。

(三) 十種常用圖表型別

折線圖:折線圖是最常用圖表型別之一,可顯示隨時間而變化的連續資料,常用於分析相等時間間隔下資料的發展趨勢。在折線圖中類別資料沿橫座標均勻分佈,資料沿總報表進行分佈。例如,下圖展示了當年每月的銷售總額。

折線圖

柱形圖:柱形圖通常用於顯示一定範圍內資料的變化情況或用於各項資料的比較。例如,下圖展示了當年各類產品的銷售總額。

柱形圖

簇狀柱形圖:如果你需要比較多個類別資料的關係,而且還需要對比各類別中包含若干個子項的關係時可以使用簇狀柱形圖。例如,下圖展示了各類產品2010/2011/2012年度的銷售總額對比情況。

簇狀柱形圖

堆積柱形圖:用於顯示特定範圍內各類別資料的對比情況,而且,各類別的資料是若干個子項資料彙總結果。例如,下圖顯示了2010/2011/2012年度銷量總額,其中每個年度均有4類產品。

堆積柱形圖

餅圖:餅圖用於顯示各部分資料在總資料中的大小和比例關係。例如,下圖顯示了2012年度各類產品的銷售百分比。

餅圖

條形圖:常用於顯示各類別資料之間大小關係。例如,下圖展示了2012年度各產品的銷量情況,以從高至低的順序進行排列。

條形圖

面積圖:面積圖強調的是資料隨著時間變化的程度。例如,下圖展示了2012年每月銷售量的彙總情況,其中每月的銷售量是飲料+調味品+典型+日用品銷量的彙總結果。

面積圖

組合圖:是將兩種或多種圖表型別顯示在同一圖表,主要是實現將不同角度的資料放到同一圖表中,以便發現數據之間的關聯性。例如,下圖就在同一圖表中顯示了訂單金額和訂單數量兩組資料,而且分別用不同的圖表型別進行呈現。

組合圖

散點圖:散點圖常用於顯示兩組資料之間的相關性,可展示資料的分佈情況。例如,下圖展示了全年每個訂單的產品數量分別情況。

散點圖

氣泡圖:用於顯示三組資料之間的關係,其中一組資料作為橫座標,一組資料作為縱座標,另一組資料表示氣泡的大小。

氣泡圖

(四) 互動式圖表功能

擴充套件介紹:圖表除了可以顯示靜態分析結果之外,它還是很好的互動式資料分析的基本載體,在互動式報表中可將圖表作為報表的一級介面,通過點選圖表的不同區域可以分析更深層次的詳細資料,如對互動式報表感興趣的朋友可以閱讀我的 應用系統中互動式報表功能解析

互動式報表