当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R clip 设置剪切区域


R语言 clip 位于 graphics 包(package)。

说明

在用户坐标中设置剪切区域

用法

clip(x1, x2, y1, y2)

参数

x1, x2, y1, y2

剪切矩形的用户坐标

细节

如何设置剪切矩形取决于 par("xpd") 的设置:此函数会更改当前设置,直到下一个高级绘图命令将其重置。

直线、矩形和多边形的剪切是在图形引擎中完成的,但文本的剪切如果可能的话是在设备中完成的,因此剪切文本的效果是device-dependent(并且可能导致不完全位于剪切区域内的文本被省略)完全)。

剪切区域何时重置可能很难预测。 plot.new 总是重置它。 linestext 等函数仅在 par("xpd") 发生更改时重置它。但是, boxmtexttitleplot.dendrogram 等函数可以操作 xpd 设置。

例子

x <- rnorm(1000)
hist(x, xlim = c(-4,4))
usr <- par("usr")
clip(usr[1], -2, usr[3], usr[4])
hist(x, col = 'red', add = TRUE)
clip(2, usr[2], usr[3], usr[4])
hist(x, col = 'blue', add = TRUE)
do.call("clip", as.list(usr))  # reset to plot region

也可以看看

par

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Set Clipping Region。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。