在R的?par帮助中,记录了两个选项ljoinlmitre。将它们设置为不同的值时,看不到差异。我也不理解他们的描述。有人可以提供示例说明这些选项的作用以及何时有用?

最佳答案

从较早的自述文件之一:

“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()

关于r - 绘图选项 `ljoin`和 `lmitre`有什么作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23060394/

10-12 19:52