繪圖與視覺化 指南
圓餅圖怎麼做才不誤導?百分比、總和100%、類別數與標示完整指南
圓餅圖最容易犯的錯,不是顏色不好看,而是拿『不是同一個整體』的資料硬切成100%。
更新日期:
圓餅圖看起來很直覺:每一塊代表一部分,整個圓代表100%。也正因如此,它最容易被誤用。
速答:什麼資料適合圓餅圖?
圓餅圖適合呈現「同一個整體被分成幾個互斥部分」的情境,例如預算分配、市占率、問卷單選題比例。所有扇區應對應同一分母,合計應為100%或因四捨五入非常接近100%。如果類別很多、比例差異很小、資料不是部分—整體關係,或要比較不同群體,長條圖通常更容易讀。FunnyTools 圓餅圖工具會依你輸入的非負數值換算百分比、顯示圖例並輸出 PNG,但不會替你判斷原始資料是否真的應該畫成圓餅圖。
一、圓餅圖的核心:Part-to-Whole
例如總預算100萬元:
- 人事:50萬
- 設備:25萬
- 行銷:15萬
- 其他:10萬
四項剛好構成同一個100萬整體,這就是合理的圓餅圖。
二、什麼情況不適合?
例如 A班80分、B班75分、C班90分,這三個數字不是「同一個總分被切成三部分」。如果硬做圓餅圖,讀者會誤以為三班成績是某個整體的構成比例。應改用長條圖。
三、百分比一定要先算好嗎?
不一定。FunnyTools 圓餅圖工具可以輸入原始非負數值,再依總和自動換算比例。
例如輸入 50、25、15、10,就能得到 50%、25%、15%、10%。所以不一定要自己先把每一項轉百分比。
四、如果你已經輸入百分比呢?
只要數值本身合理代表同一總體,也可以。但工具仍會以輸入總和重新換算,因此若輸入 40、30、20,而少了「其他10」,最後顯示不會是你原本以為的40%、30%、20%。
五、總和不是100%會怎樣?
如果輸入40、30、20,總和90,圖表會把90視為整體,再換算成約44.4%、33.3%、22.2%。因此如果資料本來就是百分比,應先確認是否漏掉「其他10%」。
六、四捨五入後99.9%或100.1%正常嗎?
可能正常。真實比例若是33.333%、33.333%、33.334%,顯示到一位小數時可能不是精確100.0%。不要為了湊100而篡改原始資料。
七、類別多少比較適合?
沒有絕對硬上限,但類別一多就會出現:
- 顏色難分
- 圖例變長
- 小差異難比較
- 讀者需要一直來回對照
若超過5~6個主要類別,先考慮長條圖,或在有合理資料理由時把極小項合併為「其他」。
八、為什麼小角度差異難比較?
長條圖用「長度」編碼數值;圓餅圖讓讀者比較角度、面積與弧長。24%與26%在圓餅圖中很難精準分辨。若核心問題是「誰多2個百分點」,長條圖更清楚。
九、類別可以排序嗎?
若資料沒有天然順序,可考慮按比例由大到小排列;若類別本身有自然順序,例如年齡層、等級、階段,就應保留語意順序。
十、圖例和直接標示哪個好?
若空間允許,把類別與百分比靠近扇區通常比只放遠處圖例更容易理解。FunnyTools現有工具以圖例與百分比呈現;放進簡報後仍需檢查字體在實際投影尺寸是否可讀。
十一、不要用3D圓餅圖
3D透視會讓前方扇區視覺放大、後方扇區被壓縮,把資料差異混入視角效果。FunnyTools現有工具採平面圓餅圖,這是更穩健的做法。
十二、圓餅圖可以比較兩個群體嗎?
兩張圓餅圖並排時,很難精準比較每一扇區變化。若目標是比較兩年或兩群體的類別差異,grouped bar、stacked bar或表格通常更有效。FunnyTools目前沒有 grouped/stacked bar 功能,因此不要在工具頁虛構。
十三、負數可以畫圓餅圖嗎?
通常不適合。Pie slice代表一部分的非負份額。若資料有盈虧、正負變化或淨差,應選其他圖表。
十四、問卷資料最常見的錯誤
單選題通常可以形成部分—整體。複選題則因同一受試者可同時勾多個選項,各選項比例可能加總超過100%,通常不適合用一個圓餅圖。
十五、圓餅圖要不要標原始數字?
若讀者需要知道40%到底是40人還是4000人,應在圖或附近文字補上 n、總數或原始數量。只給百分比可能隱藏樣本規模。
十六、報告前檢查表
- 所有類別屬於同一總體
- 類別互斥
- 沒有遺漏重要「其他」
- 比例合計合理
- 類別數不過多
- 小差異不需要精準比較
- 無3D
- 標題說清楚母體
- 必要時提供n或原始數字
十七、FAQ
圓餅圖一定要加總100%嗎?
概念上應對應同一整體的100%;顯示時可能因四捨五入略有差異。
類別很多可以用嗎?
可以畫,但通常不建議,長條圖更容易比較。
問卷複選題可以用圓餅圖嗎?
通常不適合,因各選項比例可能加總超過100%。
圓餅圖和長條圖哪個比較好?
要精準比較大小時,長條圖通常更好;圓餅圖適合簡單部分—整體。
十八、延伸閱讀
下一步
資料真的是「同一個整體的各部分」?
如果是,再用 FunnyTools 圓餅圖工具輸入類別與數值;如果不是,先改用長條圖。
重點速記
Part-to-whole? → PiePrecise comparison? → Bar