三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

傑華園發表於2021-06-30

本例資料來源於網路,某大學本科一年級不同分院學生在五種核心通識能力方面的資料,使用多個工具來繪製多級雷達圖,即在一組同心圓上填充不規則五邊形,其每個頂點到圓心的距離代表分院學生的某種能力。

本文透過Excel、Python和FineBI分別繪製雷達圖:

方法一 Excel繪製

最簡單的方法便是使用Excel繪製雷達圖,繪圖步驟如下圖所示,選中資料,插入圖表,由於雷達圖不是最常用的圖表,需要展開所有圖表才能找到,展開方式如下圖所示。

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

這裡需要注意的是,第6步選擇型別後,下面有兩個雷達圖可供選擇,不仔細看,很容易混淆,它型別、顏色等都是一樣的。但他們分別將行和列作為維度,即行列倒置,選擇時需要仔細看清楚你需要的那個。

選擇結束後,就跟其他圖表一樣了,調整格式即可,如顏色、圖例排布,字型大小等等,結果如下。

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

方法二 Python繪製

以上兩個方法都不需要程式設計,就能得到精美的雷達圖。對於不喜歡或不擅長程式設計的小夥伴們,可以選擇上述兩種方式。下面介紹的兩種方式,都是需要程式設計的。不過只要你稍微掌握Python或R語言,這個雷達圖還是可以信手捏來的。(下面以Python為例)

下面用繪圖模組matplotlib繪製雷達圖,具體程式碼如下所示。

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

結果展示:

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

運用Python繪製雷達圖靈活度更大,你可以任意配置你所需要的樣式,只要你對程式碼足夠熟悉。

三、FineBI

我們準備的資料如下:

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

把這份Excel資料匯入到FineBI中,點選右上角的建立元件,開始我們的圖表編輯。

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

初次進入編輯介面,會看到這樣的畫面

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

在圖表型別中,選擇雷達圖。這時右邊維度會多出一個指標名稱,這個多出的維度怎麼用,我們下面接著說。

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

看右邊的編輯介面,有橫軸和縱軸

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

我們把維度中的“評核專案”拖入到橫軸,把指標中的除了“記錄數”之外其他指標都拖入到縱軸。像下圖這樣:

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

這時已經可以看到雷達圖已經基本出來了。就是這麼簡單,維度就是圓圈周圍的維度,每個維度對應的人的指標值刻畫一個點,各個指標值之間的點連線起來就構成了雷達圖。這些一連串的動作,在FineBI中,只要拖動一下就搞定了。

但到這時還不能很好的分別出不同人是哪條曲線,也沒有圖例說明。這時候,就需要用到我們上面提到過的,選擇雷達圖這種圖表型別時,自動新增的“指標名稱”的維度。

我們把指標名稱拖入到圖表屬性的“顏色”中。

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

大家注意看,僅僅是拖入了一個指標名稱在顏色屬性裡面,所有不同人的顏色曲線,就自動分配好了。旁邊的顏色圖例也出來了。

為了讓大家對顏色屬性在加深下了解,我這裡試著把“指標名稱”這個維度,換成別的維度看看。我們把“評核專案”這個維度替換進入看看對比效果。

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

效果如下:

三種方法繪製雷達圖,用最快的時間做出最好看的視覺化圖表

可以看到值軸上標著的刻度間隔和最大值最小值,如期的像我們設定的那樣改變了。

一般來說,看雷達圖只是看一個大概的對比。目標對比物件的數目不宜過多,兩個物件對比效果最突出,可以多幾個但也不要太多,太多對比的效果就突出不了了。指標的專案也不宜過多,一般五、六個指標的數量有比較好的展示效果。

OK,今天就介紹到這裡,大家可以根據自己的特長或者愛好選擇適合自己的繪圖方法。

分析工具

最後,分享一下分析工具, 回個“資料分析”就能獲得資料分析工具!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21472864/viewspace-2778999/,如需轉載,請註明出處,否則將追究法律責任。

相關文章