打破boxplot xlim间隔

时间:2015-08-27 17:48:46

标签: r

我的箱线图在x轴上的范围是1到121,中断为1。

我的boxplot代码:

boxplot(data, xlab="No f bags", xlim=(1,121))

如何通过在轴上应用间隔来绘制箱线图:

1,20,40,60,80,100,120

由于

1 个答案:

答案 0 :(得分:1)

请参阅以下示例:

data<-data.frame(a=runif(200,min=1,max=121))

boxplot(data$a,xlab='No f bags',ylim=c(1,121),yaxt='n')

enter image description here

yaxt中的boxplot参数删除了R提供的默认y轴标记。

axis(side=2,at=c(1,20,40,60,80,100,120))

enter image description here

带有axis函数的最后一行代码现在告诉R在以下中断处建立一个新的y轴。