2017-04-01 36 views
0

我想繪製矢量4:10,但從0到10.我不喜歡產品中的巨大差距,我想創建自己的繪圖風格,所以我寫驗證碼:axis.break不隨軸R移動

plot(4:10,axes=FALSE,ylim=c(2,10),xlim=c(0,8)) 
axis(1,pos=2) 
axis(2,pos=0,at=seq(2,10,2),labels=c('0','4','6','8','10')) 

爲了不誤導觀衆,我希望把使用axis.break()plotrix軸斷裂。不幸的是,當我添加

axis.break(2,2.5) 

在我的情節,在我的軸是我沒有得到休息,但它會是,如果我使用的是默認軸。我如何讓axisbreak()與我的軸一起移動?否則,我該如何將軸放在我想要的地方?

回答

1

添加pos=0axis.break

plot(4:10,axes=FALSE,ylim=c(2,10),xlim=c(0,8)) 
axis(1,pos=2) 
axis(2,pos=0,at=seq(2,10,2),labels=c('0','4','6','8','10')) 
axis.break(2,2.5,pos=0) 

enter image description here

+0

我希望將有至少具有'...'文檔中-_- – Plinth