0

我想绘制4:10从 0 到 10 的向量。我不喜欢产生的大差距,并且我想创建自己的绘图风格,所以我编写了代码:

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()from放置一个轴中断plotrix。不幸的是,当我添加

axis.break(2,2.5)

在我的情节中,我没有得到我的轴所在的位置,但如果我使用默认轴,它会在哪里。如何axisbreak()使用轴移动?或者,我如何在我想要的地方放置一个轴中断?

4

1 回答 1

1

添加pos=0到您的axis.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)

在此处输入图像描述

于 2017-04-01T19:01:07.153 回答