【发布时间】:2013-06-11 09:51:25
【问题描述】:
我想在绘图中插入一个占绘图区域(图形所在区域)宽度和高度 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()(例如here)与xpd=TRUE结合使用可能会奏效。 -
有一个命令告诉你绘图区域的尺寸。