Mathematica資料視覺化:[34]扇形圖2?

在用這節經驗之中, 我想用扇形圖組來表示美國各個州犯罪率統計, 來觀察對比整個美國的情況. 當然所用到的資料集合還是美國人口統計局公佈的 2005 年美國各州的每10萬人中, 謀殺, 搶劫的犯罪率的報表.[1]

方法/步驟

第一步匯入我們關心的相關資料集合, 也就是每個州的那 7 種犯罪率以及各州的人口.

Mathematica資料視覺化:[34]扇形圖2

取出第一個州的資料觀察, 不包含人口的資料 .

Mathematica資料視覺化:[34]扇形圖2

我們用扇形圖繪製兩個州的資料, 觀察一下圖形, 會了解到問題在於變數之間的範圍相差過大, 需要進行歸一化(所有的資料都進行按比例縮放到 0 到 1 之間).

Mathematica資料視覺化:[34]扇形圖2

請注意這種歸一化的計算, 應當以每一種犯罪型別進行. 嘗試取出第一列, 試著執行一下. 然後將整個資料矩陣都進行類似的運算.

Mathematica資料視覺化:[34]扇形圖2

繪製出所有的扇形圖, 但是先不急, 我們還想對每一個圖形新增標籤, 也就是說明那一副圖形對應哪一個州, 執行, 然後取出前面 9 個扇形圖來檢視效果如何.

Mathematica資料視覺化:[34]扇形圖2

Ok, 沒問題, 進行最後的修飾工作吧. 為其增加標題, 標籤, 腳註. 最後如下圖所示:

Mathematica資料視覺化:[34]扇形圖2

注意事項

在多個物件對個變數之間進行比較的情況下, 用扇形圖矩陣來表示也是不錯的選擇.

一般都要加上圖例, 並圖形進行對其說明.

資料, 美國, 人口, 扇形, 犯罪率,
相關問題答案