我想在一个图中添加一个插入区域,该区域的宽度和高度占绘图区域(即图表所在的区域)的25%。
我尝试了:
# datasets
d0 <- data.frame(x = rnorm(150, sd=5), y = rnorm(150, sd=5))
d0_inset <- data.frame(x = rnorm(1500, sd=5), y = rnorm(1500, sd=5))
# ranges
xlim <- range(d0$x)
ylim <- range(d0$y)
# plot
plot(d0)
# add inset
par(fig = c(.75, 1, .75, 1), mar=c(0,0,0,0), new=TRUE)
plot(d0_inset, col=2) # inset bottomright
这将插入绝对置于页面的右上角,并使用设备宽度的25%。我如何将其更改为图表所在区域的坐标和宽度?
layout()
(例如,这里)与xpd=TRUE
相结合的方法来解决问题。 - Henrik