作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 ggplot2 中创建 3 个图形,如下所示:
ggplot(observbest,aes(x=factor(iteration),y=bottles,colour=Team ,group=Team)) + geom_line() + scale_colour_gradientn(colours=rainbow(16))
ggplot(observmedium,aes(x=factor(iteration),y=bottles,colour=Team ,group=Team)) + geom_line() + scale_colour_gradientn(colours=rainbow(16))
ggplot(observweak,aes(x=factor(iteration),y=bottles,colour=Team ,group=Team)) + geom_line() + scale_colour_gradientn(colours=rainbow(16))
也就是说,三个图表显示相同的东西,但每次都针对不同的数据集。我想比较它们,因此我希望它们的 y 轴在所有图表上固定为相同的比例和相同的边距,目前不会自动发生。
有什么建议吗?
谢谢
最佳答案
这听起来像是所有观察结果的 facet_wrap
,合并到一个数据帧中,可能就是您要找的东西。例如。
library(plyr)
library(ggplot2)
observ <- rbind(
mutate(observbest, category = "best"),
mutate(observmedium, category = "medium"),
mutate(observweak, category = "weak")
)
qplot(iteration, bottles, data = observ, geom = "line") + facet_wrap(~category)
关于r - 在不同的图表中保持相同的比例ggplot2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30003242/
我是一名优秀的程序员,十分优秀!