當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。