我非常喜欢基本的R绘图,并且我最近在{shape}包中发现了不同的箭头类型。但是,使用虚线(lty = 3),我的箭头边缘是"虚线"而且不像我期望的那样顺利。有没有办法让我的边缘保持平滑,但我的线条破灭了?
谢谢!
library(shape)
plot(c(0,2),c(-2,2), col=NA)
Arrows(c(0,1.7),c(1.3,-1.8),c(0.8,1.1),c(1.2,-1), lwd=2, lty = 3, arr.type = "triangle", arr.adj = 0.5, arr.col = "black", arr.length = 0.4, arr.width = 0.3)
答案 0 :(得分:1)
你可以打电话
plot(c(0,2), c(-2,2), col = NA)
Arrows(c(0,1.7), c(1.3,-1.8), c(0.8,1.1), c(1.2,-1),
lwd = 2, lty = 3, arr.width = 0, arr.length = 0)
获取没有箭头的行,然后使用现有调用添加箭头,并添加lcol = "transparent"
参数以绘制箭头而不显示该行。
Arrows(c(0,1.7), c(1.3,-1.8), c(0.8,1.1), c(1.2,-1),
lwd = 2, lty = 3, arr.type = "triangle", arr.adj = 0.5,
arr.col = "black", arr.length = 0.4, arr.width = 0.3,
lcol = "transparent")