【发布时间】:2013-07-30 17:21:55
【问题描述】:
我有以下类型的数据(在 data.frame df 内):
x A B C
1 100 1.2 1.3
2 90 1.1 0.9
我想要一个列A、B、C 的列df 的多条形图,所以我运行以下命令:
tmp <- cbind(df$x, melt(df[,-1]))
names(tmp) <- c("x", "variable", "value")
ggplot(tmp, aes(x,value)) + geom_bar(stat = "identity" ) + facet_grid(variable~.)
它工作正常,除了 A 列中的值比其他列中的值高得多,并且比例不适应。
有人可以给我一个提示来调整每个情节的比例吗?
非常感谢!
【问题讨论】:
-
未来,请包含运行代码所需的
library语句,并使用dput或更容易重现的数据表示。