2

我希望刻度出现在 ggplot2 的每个方面。以下代码生成的图形仅在最后一个方面插入比例。这可能很简单,但我似乎无法解决这个问题。下面是我的 R 代码。

ggplot(aes(x=month),data=tot.d.pred ) + 
geom_line(aes(y=tot.diff.pred, colour="tot.diff.pred")) + 
geom_point(aes(y=tot.diff.pred, colour="tot.diff.pred")) +
facet_wrap(~state_code, nrow=3) + ylab("diff_pred") + xlab("Month") +
scale_colour_manual("",breaks=c("tot.diff.pred"), values=c("red"))

提前谢谢了!

4

1 回答 1

2

scales = "free_x"内部设置facet_wrap将在每个方面打印 x 比例。如果您的数据在每个方面已经具有相同的 xmin 和 xmax,则其他任何内容都不会改变,否则您可以使用scale_x_continuous().

于 2013-10-23T17:43:46.763 回答