无法设置箱线图中的轴间隔:RStudio

无法设置箱线图中的轴间隔:RStudio,r,R,我正试图从一个大的数据集绘制方框图。由于间隔太长,方框图看起来不太好。我想修正y轴的间隔,但它给了我误差。为了您的方便,我添加了我的代码和图表 我的代码: boxplot(POS$Profit.Amount~POS$BA.Node, xlab="Location", ylab = "Amount of Profit", main="Profit Per Location", col=colors, axis(2, seq(0,100,10))) 图表: 您可以在boxplot函

我正试图从一个大的数据集绘制方框图。由于间隔太长,方框图看起来不太好。我想修正y轴的间隔,但它给了我误差。为了您的方便,我添加了我的代码和图表

我的代码:

boxplot(POS$Profit.Amount~POS$BA.Node, xlab="Location",
        ylab = "Amount of Profit", main="Profit Per Location", col=colors, axis(2, seq(0,100,10)))
图表:

您可以在boxplot函数中结合使用ylim和yaxp选项来解决此问题:

#create some random data
y=runif(500, 20, 80)

#plot
boxplot(y, xlab="Location",
        ylab = "Amount of Profit", 
        main="Profit Per Location", yaxp= c(0,100, 10), ylim=c(0,100))

上述代码将限制设置为0和100,yaxp将在0和100之间创建10个分区。

您可以在boxplot函数中结合使用ylim和yaxp选项来解决此问题:

#create some random data
y=runif(500, 20, 80)

#plot
boxplot(y, xlab="Location",
        ylab = "Amount of Profit", 
        main="Profit Per Location", yaxp= c(0,100, 10), ylim=c(0,100))

上面的代码将限制设置为0和100,yaxp将在0和100之间创建10个分区。

使用
ylim=c(0,100)
设置y轴限制,而不是
轴(2,seq(0100,10))
@Dave2e但是这样,我可以更改范围,但我想改为更改间隔。使用
ylim=c(0,100)
要设置y轴限制而不是
轴(2,seq(0100,10))
@Dave2e但是这样,我可以更改范围,但我想更改间隔。