【发布时间】:2020-02-27 05:27:14
【问题描述】:
我有两列——一列有一个数字(部分),另一列表示它的 good 或 bad 在 r 中。
这是一个示例数据
df <- data.frame(G_or_B = c("Good", "Good", "Bad", "Good", "Good", "Bad", "Good", "Good"), Section = c(1,1,1,1, 2,2, 3,3) )
我需要一个 ggplot(条形图)来说明每个部分,r 中有多少个goods 和多少个bads,并在条形图中显示 Goods 和 Bads 的数量。我是 r 新手,但可以很好地理解预先存在的代码。
我有 ggplot 的代码来绘制条形图,但无法让它显示数字。当我尝试下面的代码时,我得到的栏是“好”或“坏”而不是计数,
ggplot(df, aes(x = Section, fill = G_or_B) )+
geom_bar(stat = "identity") +
geom_text(size = 3, position = position_stack(vjust = 0.5))
理想情况下,最终结果应该是这个 ggplot,以及显示在栏上的 Goods 和 Bads 的数量
【问题讨论】: