1
我最近一直在处理R中的多面板绘图。我一直在试图绘制例如两个图(par(mfrow = c(1,2))和连接点第一个点,在第二个。用线连接多个面板
例如,我们有>
par(mfrow=c(2,1)
plot(15,15)
plot(15,3)
我的问题是我怎么画从第一点的线在第一张图中的第二点第二张图?我听说过Grid包,但似乎无法使其工作。
谢谢。
我最近一直在处理R中的多面板绘图。我一直在试图绘制例如两个图(par(mfrow = c(1,2))和连接点第一个点,在第二个。用线连接多个面板
例如,我们有>
par(mfrow=c(2,1)
plot(15,15)
plot(15,3)
我的问题是我怎么画从第一点的线在第一张图中的第二点第二张图?我听说过Grid包,但似乎无法使其工作。
谢谢。
这是我发现的例子,它可能对您有用:
layout(matrix(c(1,1,2,3), 2, 2, byrow = TRUE))
plot(runif(10), type='b', ylim=c(0,1))
x.tmp <- grconvertX(4, to='ndc')
y.tmp <- grconvertY(0.9, to='ndc')
plot(runif(20), type='l', ylim=c(0,1))
par(xpd=NA)
segments(10, 1,
grconvertX(x.tmp, from='ndc'), grconvertY(y.tmp, from='ndc'), col='red')
plot(runif(20), type='l')
谢谢,这为我澄清。 –
密切相关,如果不是欺骗:?如何绘制跨在R A多重图形环境中的线(HTTP: //stackoverflow.com/q/9985013/903061) – Gregor
只有水平线,标准化为y轴。我想根据它们在不同网格中的坐标来连接这些点。 –
你用什么方法尝试过没有工作的网格? – MrFlick