gpt4 book ai didi

r - 具有相同 X 和 Y 轴的两个图

转载 作者:行者123 更新时间:2023-12-02 02:50:58 25 4
gpt4 key购买 nike

所示的图是由以下 R 代码生成的。

png("test.png")
plot(data[,4],data[,3],type='l',col="green")
par(new=TRUE)
plot(data[,4],data[,2],type='l',col="red")
dev.off()

两个图的 Y 轴范围都不同,并且如图所示被覆盖。有人可以帮助为两个图设置相同的 Y 轴范围吗?

enter image description here

最佳答案

如果 y 尺度很大程度上重叠,那么您可以制作一个包含完整范围的初始图(不在其上绘制任何内容)来定义轴,然后绘制线条。

set.seed(5)
data <- data.frame(1:60, rnorm(60, 0.6, 0.1), rnorm(60, 0.65, 0.15),
seq(2,120,by=2))

使用 type='n' 设置坐标轴,但不绘制任何内容。使用所有数据的范围可确保绘图包含所有数据。

plot(range(data[,4]), range(c(data[,3],data[,2])), type='n')
lines(data[,4], data[,3], type='l', col='green')
lines(data[,4], data[,2], type='l', col='red')

enter image description here

关于r - 具有相同 X 和 Y 轴的两个图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15835657/

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