我正在嘗試用ggplot2繪製餅圖。我的代碼如下所示。在餅圖上顯示百分比值
df <- data.frame(
variable = c("australia","hungary","germany","france","canada"),
value = c(632,20,491,991,20)
)
ggplot(df, aes(x = "", y = value, fill = variable)) +
geom_bar(width = 1, stat = "identity") +
scale_fill_manual(values = c("red", "yellow","blue", "green", "cyan")) +
coord_polar(theta = "y") +
labs(title = "pie chart")
我想顯示百分比值。我怎樣才能做到這一點?
那你試試?爲什麼它不起作用? (有人可能已經告訴過你,但如果還沒有發生,餅圖不是顯示數據的最佳方式,你可以考慮一個條形圖) – Heroka
今天早些時候,我指出[上面的第一個鏈接] (http://stackoverflow.com/questions/16184188/ggplot-facet-piechart-placing-text-in-the-middle-of-pie-chart-slices)。請仔細研究[第一個答案](http://stackoverflow.com/a/22804400/2204410)。它對如何做到這一點給出了詳細的解釋。 – Jaap
@Heroka我的努力已經在問題中顯示爲代碼。我的代碼工作正常。但我需要顯示該圖的百分比。在沒有閱讀問題的情況下寫評論並不好。 – bhl