r - 更改箭头的箭头()

标签 r plot

我想知道是否可以更改用 arrows() 绘制的箭头的箭头.我查看了文档,但我发现我可以更改行尾但不能更改箭头?

plot(c(1:10))
arrows(0,0,10,10)

任何帮助表示赞赏:)

最佳答案

?arrow 中所述,您可以使用 lengthangle更改标准箭头的外观。与 lwd你可以改变粗细,就像在lines()中一样。还有lty工作,虽然结果往往不是很好。

一整套例子:

plot(c(0:10),type="n")

arrows(1,0,2,1,length=0.2,angle=20)
arrows(1,1,2,2,length=0.1,angle=40,lwd=3)

invisible(mapply(arrows,
        rep(c(3,6),each=4),rep(3:6,2),
        rep(c(5,8),each=4),rep(5:8,2),
        angle=seq(10,40,length.out=8),
        length=rep(seq(0.1,0.3,length.out=4),2),
        lwd=rep(1:4,each=2))
)

关于r - 更改箭头的箭头(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731432/

相关文章:

r - 多元回归模型过滤估计的点须图

plot - CorePlot 图中的外边距

matlab - 如何在 MATLAB 中编辑图像的轴以反转方向?

r - 使用 2 个 y 轴在同一图上绘制多个数据集

python - 如何让 matplotlib 和 latex 一起工作?

python - 插入轴锚定到数据坐标中的特定点?

r - 消失的按钮 - 点击后

r - 有没有什么方法可以使用 Shiny 的操作按钮递归地将行添加到 data.frame 中?

R:regexpr() 如何在模式参数中使用向量

r - 如何获取 data.table 中每个(选定)列的前 k 值的索引