簡體   English   中英

調整R中餅圖的標注

[英]Adjusting the labelling of pie chart in R

我想創建一個“no_car_21”的餅圖,以百分比表示。 然而,餅圖的label是聚集在一起的。 因此,我想知道如何延長標簽,使標簽不會聚集在一起。

我目前的餅圖如下所示:

在此處輸入圖像描述

我的代碼:

pct <- round(100*fuel_trend$no_car_21/sum(fuel_trend$no_car_21)) 
              
pie(fuel_trend$no_car_21, 
    labels = paste(fuel_trend$fuel_type, sep = " ", pct, "%"), cex=0.8)

數據框:

fuel_type <- c("DIESEL", "DIESEL/ELECTRIC", "LPG", "PETROL", "PETROL/ELECTRIC")
no_car_21 <- c(3992, 199, 2224, 215199,30550)
fuel_trend <- data.frame(fuel_type, no_car_21)

非常感謝您的幫助

這里顯而易見的答案是更改繪圖順序,以便標簽不再沖突。 如果您也將繪圖 window 變大,將會有很大幫助。

fuel_trend <- fuel_trend[c(4, 2, 5, 1, 3),]
pct <- round(100*fuel_trend$no_car_21/sum(fuel_trend$no_car_21)) 

pie(fuel_trend$no_car_21, 
    col = c( "#FBB4AE", "#B3CDE3", "#CCEBC5", "#DECBE4", "#FED9A6"),
    labels = paste(fuel_trend$fuel_type, sep = " ", pct, "%"), cex=0.8)

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM