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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。