2014-04-14 57 views
2

在R的帮助下?par有两个选项ljoinlmitre记录在案。将它们设置为不同的值时,我看不出有什么区别。我也不明白他们的描述。有人可以提供一个说明性的例子,说明这些选项的作用以及它们何时有用?阴谋选择`ljoin`和`lmitre`做什么?

回答

7

从旧的自述之一:

“借给”,“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() 

enter image description here

这里真正的斜切(从来没有使用过它)

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

enter image description here