2014-04-14 66 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