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


R roundrect 繪製一個帶圓角的矩形

R語言 roundrect 位於 grid 包(package)。

說明

繪製一個帶圓角的矩形。

用法

roundrectGrob(x=0.5, y=0.5, width=1, height=1,
              default.units="npc",
              r=unit(0.1, "snpc"),
              just="centre",
              name=NULL, gp=NULL, vp=NULL)
grid.roundrect(...)

參數

x, y, width, height

矩形的位置和大小。

default.units

指示 xywidthheight 僅作為數值向量給出時使用的默認單位的字符串。

r

圓角的半徑。

just

矩形相對於其位置的對齊方式。

name

用於識別 grob 的名稱。

gp

應用於 grob 的圖形參數。

vp

視口對象或 NULL

...

要傳遞給 roundrectGrob() 的參數。

細節

目前該函數隻能用於繪製一個圓角矩形。

例子

grid.roundrect(width=.5, height=.5, name="rr")
theta <- seq(0, 360, length.out=50)
for (i in 1:50)
    grid.circle(x=grobX("rr", theta[i]),
                y=grobY("rr", theta[i]),
                r=unit(1, "mm"),
                gp=gpar(fill="black"))

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Draw a rectangle with rounded corners。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。