數據可視化-使用EXCEL和PS制作一個復雜餅圖


一個朋友讓我幫忙用餅圖去展現一下一堆數據,我說行,后來他給我后,我看到是一堆貌似從什么儀器中導出的一堆使用分隔符分開的文本文檔,使用excel打開后如下(為了保護隱私忽略了用字母和數字代替原來的內容:

大類 小類 數量
A A1 396
A A2 89
A A3 3557
A A4 214
A A5 205
A A6 3980
A A7 6738
A A8 6
A A9 3826
A A10 5
A A11 3959
A A12 12152
B B1 43
B B2 686
B B3 16340
B B4 128
B B5 76
B B6 1224
B B7 2256
B B8 14848
B B9 457
B B10 308
B B11 4
B B12 216
B B13 3
B B14 14
B B15 322
C C1 64
C C2 1
C C3 145
C C4 16741
C C5 15864
C C6 606
C C7 40
C C8 22
C C9 512
C C10 1439
C C11 263
C C12 24
C C13 12848
C C14 20
C C15 22
C C16 3346
C C17 4618
C C18 376
C C19 3944
C C20 2450

看着這么一大堆數據,該如何處理呢?

大體思路,拿到這堆數據后,先對數據結構進行分析:大類有三類,而每個大類里又有若干小類,這樣的話,我們可以把每個大類當做一個整體去做一個餅圖,然后 把三個大類的餅圖嵌套在一起,使用寬度標示大類的分布。

先拿出A類:

A1 396
A2 89
A3 3557
A4 214
A5 205
A6 3980
A7 6738
A8 6
A9 3826
A10 5
A11 3959
A12 12152

對這些數據繪制一張餅圖如下:

然后你會發現問題:A1\A2\A4\A5所占的比例不多,但是在圖里要表現出來會破壞整個圖的結構,顯得極不協調,那我們就要在制作餅圖前做一件事:數據有效性處理:把所占數量小於%8以下的小類統一命名為其他,數理后的數據如下:

A3 3557
A6 3980
A7 6738
A9 3826
A11 3959
A12 12152
other 915

繪制的圖形如下:

由於最后是要三個圖形放在一起,也就是達到如下效果:

這樣的話我們需要把右面的紅黃藍色條留出來用來表示三個大類各占的比例:

對A類數據添加一個分類,讓它占用10%的餅圖(具體算法很簡單,哈哈):處理后的數據如下:

aa 3909
A3 3557
A6 3980
A7 6738
A9 3826
A11 3959
A12 12152
other 915

添加了aa一列(要添加在首行)方便以后調整餅圖方向:

然后更新餅圖,打開設置數據系列格式的對話框,把餅圖的方向轉到90度,然后就好了:

最后A類的就是這樣的,同樣的方法去處理B類和C類,但是要注意一點,B類和C類應該使用圓環圖,而且一個比一個大。

 

這三個圖都做好了之后,要使用一個軟件把他們合並在一起,我選擇的是ps

合並完后就是這樣的:

其中右側的紅綠藍三個色條的寬度剛好等於三個圓環的厚度,也等於ABC三類的大類比例(這個比例我們要在Ps中調整的)

 

但是通過這樣制作的這個圖,其實有一個問題,有沒有人看出來問題在哪兒?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM