[英]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.