我有以下类型的数据(在 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
中的值比其他值高得多,而且比例不适应。有人可以自己给我一个提示来调整每个情节的比例吗?
非常感谢!