我有三列的数据帧:显示频率(%)和计数
- 结果:因子变量(以两行)
- n:整数变量显示的时间数因子变量出现在数据帧
FREQ:DBL可变显示所述因子变量的数据的频率设定
DF < - data.frame(结果= as.factor(C(“良好”, “Bad”)), N = C(700,300),FREQ = C(70,30))
我使用下面的代码基于我因子可变的频率下产生一个条形图:
library(ggplot2)
ggplot(df, aes(x=outcome, y=freq, fill=outcome)) +
geom_bar(stat="identity", width=.4) +
geom_text(aes(label=paste0(freq,"%")), vjust=1.5, colour="white")
我想显示的频率和对我的条形图的顶部计数的东西。例如:70% (4532)
如果可能,使用百分比和计数之间的换行符。
有关如何实现这一点的任何想法?
【如何使一个伟大的[R重复的例子?(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example ) – zx8754
如何将'label'改为'paste0(freq,“%\ n(”,n,“)”) – Axeman