可能重复:
geom_boxplot 与预先计算的值
我想知道如何将如下频率表转换为 ggplot2 的箱线图,以显示每个组的分布(组为 x 轴,频率为 y 轴)。它让我困扰了一段时间,因为我通过谷歌找到了箱线图示例,y 轴值都需要由每个数据点给出,而不是频率。
Group1 Group2 … Group60
1-100 8 5 15
101-200 12 7 21
201-300 15 11 33
301-400 25 12 35
401-500 40 15 45
501-600 43 18 55
…
data=read.table(file="data.csv",sep=",",header=TRUE,row.names=1)
df=melt(data)
df$variable=factor(df$variable)
names(df)=c("Group","freq")
然后 ?