gpt4 book ai didi

r - 在不同的图表中保持相同的比例ggplot2

转载 作者:行者123 更新时间:2023-12-02 15:26:42 26 4
gpt4 key购买 nike

我想在 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)

enter image description here

关于r - 在不同的图表中保持相同的比例ggplot2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30003242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com