打印选项'ljoin'和'lmitre'的作用是什么?

打印选项'ljoin'和'lmitre'的作用是什么?,r,R,在R对?par的帮助中,记录了两个选项ljoin和lmitre。当将它们设置为不同的值时,我看不出有什么区别。我也不明白他们的描述。有人能举例说明这些选项的作用以及它们何时有用吗?来自一篇较旧的自述: “lend”、“ljoin”和“lmitre”控制绘制线的封口样式和连接样式(仅在粗线或边框上可见)。目前,只有PostScript、PDF、X11和Quartz响应这些设置 让我们试试看 pdf("mitre.pdf") par(ljoin=0) y=c(0,1,0,5,0) plot(y,lw

在R对
?par
的帮助中,记录了两个选项
ljoin
lmitre
。当将它们设置为不同的值时,我看不出有什么区别。我也不明白他们的描述。有人能举例说明这些选项的作用以及它们何时有用吗?

来自一篇较旧的自述:

“lend”、“ljoin”和“lmitre”控制绘制线的封口样式和连接样式(仅在粗线或边框上可见)。目前,只有PostScript、PDF、X11和Quartz响应这些设置

让我们试试看

pdf("mitre.pdf")
par(ljoin=0)
y=c(0,1,0,5,0)
plot(y,lwd=20,type="l",ylim=c(0,10))
par(ljoin=1)
lines(y+2,lwd=20,type="l")
par(ljoin=2)
lines(y+4,lwd=20,type="l")
dev.off()

这里是真正的头饰(从未使用过)

pdf("realymitre.pdf")
par(ljoin=1) # lmitre only active for ljoin=1
y=c(0,30,0)
x=c(-1:1)
plot(x, y,lwd=10,type="l",ylim=c(0,40),xlim=c(-20,20))
par(ljoin=1, lmitre=30) # default lmitre=10
lines(x+4,y,lwd=10,type="l",ylim=c(0,40))
dev.off()