这个问题在这里已有答案:
我有以下类型的数据(在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
中的值远远高于其余值,并且比例不适应 . 有人可以给我一个提示来调整每个情节的比例吗?
非常感谢!
1 回答
您需要将
scales='free_y'
添加到facet_grid
,如?facet_grid
中所述...