Excel繪製多種風格「面積圖」

折線圖有時候用面積圖表示,更加美觀合理。面積圖是將折線圖折線下方部分填充顏色而製成的圖表,同時具有折線圖和柱形圖的優點,尤其對於少量數據系列的面積圖、堆積和百分比堆積面積圖,使用面積圖比折線圖更能反映數據信息。但是由於在繪製多個數據系列,它在特性上存在某個數據系列會遮掩其他數據系列的缺陷,所以面積圖不適合3個以上數據系列的可視化。

使用Excel仿製的不同效果的面積圖如下圖所示。面積圖和折線圖的繪圖區網格線和背景填充顏色的方法跟柱形圖一致,可以參考「柱形圖」。

圖(a)的繪圖區背景風格為R ggplot2版,面積填充顏色為R ggplot2 Set3 的紅色,邊框為1磅的黑色;

圖(b)是Excel仿製的簡潔風格的Matlab面積圖,面積填充顏色為R ggplot2 Set3 的綠色(透明度為20%),邊框為0.75磅的黑色;

圖(c)是仿製《經濟學人》風格的面積圖,面積填充顏色為(4,165,220) 淺藍色,邊框為2磅的RGB(2, 83, 110) 深藍色,背景填充顏色為RGB(206,219,231) 藍色,縱坐標軸標籤位置為高,該圖表繪製的難點在於深藍色粗邊的實現;

圖(d)是仿製《華爾街日報》風格的面積圖,背景填充顏色為RGB(236,241,248) ,面積填充顏色為RGB(0, 173, 79) 綠色;

圖(e)是仿製《商業周刊》風格的面積圖,面積填充顏色為RGB(255,135,26) 桔色,繪圖區背景為白色,該圖表繪製的難點在於要將網格線置於面積圖的上層;

圖(c)繪製的方法如下圖所示。原始數據是第A-B列,第C列為與B列的數值相同的輔助數據,選取第A-C列數據繪製面積圖或堆積面積圖;再通過更改數據系列的圖表類型,將深藍數據系列從「面積圖」更改為「折線圖」;最後修改縱坐標範圍。

圖(d)的繪製使用了R語言繪圖中一個重要的概念:圖層。在R ggplot2繪圖中,圖表的元素和數據系列都是繪在不同的圖層中,最後疊合所有圖層實現圖表的繪製。具體的方法如下圖所示。原始數據是第A-B列,選用第A-B列數據繪製面積圖,調整圖表元素的格式,如下圖①所示;再使用Ctrl+C和Ctrl+V獲得一份相同的圖表,再將面積填充設定為「無填充」,結果如下圖②所示;最後,選定兩張圖表,使用「圖表工具」-「對齊」中的「水平居中」和「垂直居中」,就可以實現兩種圖表的完全疊合,得到圖(d)。

下面兩張圖是使用相同的數據繪製的不同效果的面積圖(原始數據來源於網址:D3 Show Reel)。具體選用哪種效果來表現數據,要視具體情況而定。

第一張圖 使用Easycharts插件的Tableau10的顏色主題方案,4個數據系列共用同一個x軸,面積數據系列的「填充→透明度」為0%,圖表的布局是豎向排列。

第二張圖 使用Easycharts插件的 Tableau 10的顏色主題方案,面積數據系列的「填充→透明度」為30%,邊框使用1.5磅的深色,圖表的布局是橫向排列。

帥的人都關注了EasyCharts團隊^..^~ 微信公眾號:EasyCharts

weixin.qq.com/r/0T8XD5f (二維碼自動識別)


推薦閱讀:

條條大路通北上廣...
數說快消(四)市場營銷人員必備「套路」
安利一個易於上手的數據可視化工具
zzz 周刊 - 第 1022 期 - 尼爾
人均消費與城鎮人口比例

TAG:Excel图表绘制 | 数据可视化 |