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


R grid.circle 畫一個圓


R語言 grid.circle 位於 grid 包(package)。

說明

創建和繪製圓的函數。

用法

grid.circle(x=0.5, y=0.5, r=0.5, default.units="npc", name=NULL,
            gp=gpar(), draw=TRUE, vp=NULL)
circleGrob(x=0.5, y=0.5, r=0.5, default.units="npc", name=NULL,
            gp=gpar(), vp=NULL)

參數

x

指定 x-locations 的數值向量或單位對象。

y

指定 y-locations 的數值向量或單位對象。

r

指定半徑的數值向量或單位對象。

default.units

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

name

字符標識符。

gp

"gpar" 的對象,通常是調用函數 gpar 的輸出。這本質上是圖形參數設置的列表。

draw

指示是否應生成圖形輸出的邏輯值。

vp

網格視口對象(或 NULL)。

細節

這兩個函數都會創建一個圓形對象(說明圓形的圖形對象),但隻有 grid.circle() 繪製圓形(並且僅當 drawTRUE 時)。

半徑可以任何單位給出;如果單位是相對的(例如 "npc""native" ),則半徑將有所不同,具體取決於它是被解釋為寬度還是高度。在這種情況下,結果將是這兩個值中較小的一個。要查看效果,請輸入 grid.circle() 並調整窗口的大小。

對於非常小的半徑會發生device-dependent:圓可能會變得不可見或以固定的最小尺寸顯示。不會繪製半徑為零的圓。

一個圓圈。 grid.circle() 以不可見方式返回值。

警告

半徑的負值會自動轉換為其絕對值。

作者

Paul Murrell

也可以看看

Gridviewport

相關用法


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