我有三列的數據幀:顯示頻率(%)和計數
- 結果:因子變量(以兩行)
- 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