Excel 製作第一財經的漂亮拋物線比較圖表

前段時間雙11之後,第一財經曾發過這樣一幅圖表,新穎、漂亮,吸引眼球。

這個數據屬於項目比較,如果做成常規的圖表應該是這樣的,但這樣的話大眾讀者可能不會怎麼看,或者一掃而過了。

作為新聞媒體,希望用新穎漂亮、吸引眼球的圖表來抓住大眾讀者的注意力,「總想搞個大新聞」,可以理解,無可厚非。想當年,南丁格爾也是用一幅新穎、但故意誇大的圖表去說服那些不喜歡看數字的國會議員們的,這個圖表後來就被命名為南丁格爾圖了。

本帖我們用 Excel 來繪製這幅圖表。提前說明,本例可適合於網路傳播的信息圖,不適合於日常工作場合特別是嚴肅場合,會顯得花哨,請注意慎用。

作圖思路

這些半圓型拋物線,可以用散點圖來繪製,每組散點圖繪製一條拋物線。每條拋物線的半徑由其指標決定,其上數據點的xy坐標則使用三角函數計算。指標數字和類別名稱可以使用散點圖來標示。

數據組織

數據組織過程和結果如圖。

(點擊看大圖)

首先,將指標轉換為水平方向、隔列出現的排列。上方準備1~10的橫向id數據方便寫公式。

H6:=INDEX($E$7:$E$16,H5),實現行列轉置

H7:=H6/2,這將是下面準備數據的 r 值

然後,準備 180~0 的縱向id數據,這裡可以使用拖拉方式也可以使用填充序列的功能。

x值,H11: =COS(RADIANS($G11))*H$7+H$7

y值,I11: =SIN(RADIANS($G11))*H$7

選中這兩個單元格,向右、向下複製滿區域,就是我們的作圖數據了。這兩個公式的演算法及其混合地址的寫法,可能需要你動腦筋琢磨一下了,這是本例的重點。

作圖步驟

1、用作圖數據區域插入散點圖,無標記的圓滑散點圖,就得到了多個半圓弧的圖表。2013以上版本支持一次插入多組xy數據的散點圖,2010以下可能需要多次添加了。所以,如果你還在用2010以下版本,是時候升級了,現在正好年終時候,適合整理整頓。

2、添加一個數據序列,指定x、y數據分別為E、F列的數據,添加數據標籤,x值,顯示指標值。前面添加了1行(0,0)的數據,是為了在原點處也顯示小黑點。

3、再添加一個數據序列,x、y還是E、F列的數據,添加數據標籤,指定為B列的類別名稱,注意行數匹配。雖然2013有指定標籤引用位置的功能,但我們還是推薦使用xy標籤工具,因為可以向下兼容。

4、其他格式化至例圖效果,或者你喜歡的樣式,步驟略。得到如下的圖表。

通過做圖可以看到,dt財經的圖裡,水平方向數據點的間距並不是嚴格精確的,不論按半徑繪製還是按面積繪製,否則標籤應該有擁擠和重疊的情況。

這說明,為了版面美觀,作者做的其實是近似的「示意圖」。由此說明,他們更追求圖表的視覺吸引力和美觀度,有時可以犧牲圖形的精確度。

知識要點

通過這個小案例,你可以練習到以下知識點和技巧:

  • 構造不可能圖表的思維

  • index 進行行列轉置

  • 填充序列功能

  • 三角函數,與數學計算

  • 絕對地址、混合地址的原理

  • 多序列的散點圖

  • 利用輔助序列顯示標籤

  • xy標籤工具,添加,移動

  • F4重複格式化操作

這麼多知識點啊,真是不列不知道,做這個小練習還是有很大收穫的,快動手試試吧。

再次聲明,本圖只適合網路傳播信息圖表,不適合日常工作彙報,請注意慎用。

更多工作用精彩圖表案例做法,請點擊【劉萬祥ExcelPro個人主頁 - 網易雲課堂】,了解最好的 Excel 商業圖表與數據可視化課程。

範例下載

如何獲得源文件下載?這次需要你先「仗義轉發」本帖到你的朋友圈,所謂「仗義轉發」,我們並不要求你截髮朋友圈的圖來驗證領取,只是希望你能仗義幫忙,仗義轉發即可:)

然後在微信公眾號 iamExcelPro 發送消息「拋物線」,即可獲得下載地址。

想要成為 Excel 圖表高手嗎?關注 Excel 圖表之道


推薦閱讀:

Pycon 2017: Python可視化庫大全
重要的是圖表思維,而不是工具
利用R語言製作出14種漂亮的交互數據可視化
另一版的「知乎答案的時間段分布」

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