arrows
位於 graphics
包(package)。 說明
在點對之間繪製箭頭。
用法
arrows(x0, y0, x1 = x0, y1 = y0, length = 0.25, angle = 30,
code = 2, col = par("fg"), lty = par("lty"),
lwd = par("lwd"), ...)
參數
x0, y0 |
繪製點的坐標。 |
x1, y1 |
要繪製的點的坐標。必須至少提供一項 |
length |
箭頭邊的長度(以英寸為單位)。 |
angle |
從箭頭軸到箭頭邊的角度。 |
code |
整數代碼,確定要繪製的箭頭類型。 |
col, lty, lwd |
graphical parameters,可能的向量。 |
... |
graphical parameters 例如 |
細節
對於每個i
,在點(x0[i],
y0[i])
和點(x1[i], y1[i])
之間繪製一個箭頭。坐標向量將被循環到最長的長度。
如果 code = 1
在 (x0[i], y0[i])
處繪製箭頭,如果 code = 2
在 (x1[i], y1[i])
處繪製箭頭。如果code = 3
則在箭頭的兩端繪製一個頭。除非length = 0
,當沒有繪製頭部時。
graphical parameters col
、 lty
和 lwd
可以是長度大於 1 的向量,如有必要,將被回收。
零長度箭頭的方向是不確定的,因此箭頭的方向也是不確定的。為了允許舍入誤差,任何長度小於 1/1000 英寸的箭頭都將省略箭頭(並帶有警告)。
注意
類似的 S 函數中的前四個參數被命名為 x1, y1, x2, y2
。
例子
x <- stats::runif(12); y <- stats::rnorm(12)
i <- order(x, y); x <- x[i]; y <- y[i]
plot(x,y, main = "arrows(.) and segments(.)")
## draw arrows from point to point :
s <- seq(length(x)-1) # one shorter than data
arrows(x[s], y[s], x[s+1], y[s+1], col = 1:3)
s <- s[-length(s)]
segments(x[s], y[s], x[s+2], y[s+2], col = "pink")
參考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
也可以看看
segments
繪製線段。
相關用法
- R axTicks 計算軸刻度線位置
- R abline 將直線添加到繪圖中
- R axis 將軸添加到繪圖中
- R assocplot 關聯圖
- R axis.POSIXct 日期和日期時間繪圖函數
- R legend 將圖例添加到繪圖中
- R barplot 條形圖
- R plot.histogram 繪製直方圖
- R points 向繪圖添加點
- R stem 莖葉圖
- R mtext 將文本寫入繪圖的邊距
- R contour 顯示輪廓
- R pairs 散點圖矩陣
- R stars 星圖(蜘蛛圖/雷達圖)和線段圖
- R box 在地塊周圍畫一個方框
- R coplot 調節圖
- R smoothScatter 具有平滑密度顏色表示的散點圖
- R mosaicplot 馬賽克圖
- R bxp 從摘要中繪製箱線圖
- R plot.raster 繪製光柵圖像
- R curve 繪製函數圖
- R plot.factor 繪製因子變量
- R sunflowerplot 製作向日葵散點圖
- R plot.table 表對象的繪圖方法
- R units 圖形單位
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Add Arrows to a Plot。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。