【发布时间】:2016-02-28 12:46:13
【问题描述】:
我正在尝试使用 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")
我想显示百分比值。我怎样才能做到这一点?
【问题讨论】:
-
你尝试了什么?为什么它不起作用? (可能有人已经告诉过你,但如果还没有发生,饼图并不是显示数据的最佳方式。你可以考虑使用条形图)
-
今天早些时候,我指的是first link from above。请仔细研究first answer。它详细说明了如何执行此操作。
-
@Heroka 我的努力已经在问题中显示为代码。我的代码工作正常。但我需要在图上显示百分比。不读问题就写评论是不好的。
-
我读了你的问题。如何添加百分比是零努力。