我试图用y轴制作一个图形,每个y轴的值从框的中间开始,所以我绘制的2条线不重叠。我已经搜索了一段时间但是没有找到任何方法来使用R的基本X-Y图形,我在图形中添加了一些其他东西,所以我不想用其他包来做。
考虑到我需要的图形,顶部的一个"合并"在底部并且顶部图形的左侧y轴上的值向右变化但从中间开始,这样线条不会重叠。
答案 0 :(得分:0)
你的意思是这样吗?
d1 <- data.frame(x=1:10, y=sin(1:10))
d2 <- data.frame(x=1:10, y=sin(1:10)+10)
plot(rbind(d1,d2), t="n", yaxt="n")
lines(d1)
lines(d2)
axis(2, at=pretty(d1$y))
axis(4, at=pretty(d2$y))