如何强制在R中显示所有y轴值?
在R中绘制箱线图时,我注意到并不是y轴上的所有值都显示出来。可能的值为-5到5,但实际值为-1.3到4.6,因此y轴上显示的值为-2到5。我希望它显示所有值:-5到5,即使没有整个范围的数据 我的代码如下所示:如何强制在R中显示所有y轴值?,r,R,在R中绘制箱线图时,我注意到并不是y轴上的所有值都显示出来。可能的值为-5到5,但实际值为-1.3到4.6,因此y轴上显示的值为-2到5。我希望它显示所有值:-5到5,即使没有整个范围的数据 我的代码如下所示: boxplot(depvar~indepvar,data=a,pars=list(outlwd=2,outcex=1.8),axes=FALSE) 轴(侧=2,at=seq(-5,5,by=1),las=1,tck=7) y轴完整显示时应添加/更改哪些内容?似乎与此问题类似: 我想你在找
boxplot(depvar~indepvar,data=a,pars=list(outlwd=2,outcex=1.8),axes=FALSE)
轴(侧=2,at=seq(-5,5,by=1),las=1,tck=7)
y轴完整显示时应添加/更改哪些内容?似乎与此问题类似: 我想你在找ylim
a <- c((randu$x*3)-2)
boxplot(x = a,
ylim = c(-5,5))
a加载包
安装程序包(“dplyr”)
图书馆(dplyr)
创建具有两列的随机集:
大家好,欢迎来到Stack Overflow。如果您使用dput(a)
至少提供一个数据样本,或者如果您的数据非常大dput(a[1:20,])
,则会更容易提供帮助。您可以编辑问题并粘贴输出。为了更好地格式化,您可以用三个反勾(`````)将其包围起来。有关更多信息,请参阅。这解决了我的问题。真不敢相信我错过了,谢谢!
set.seed(10)
df <- dplyr::data_frame(
x = 1:5,
y = 1:5)
boxplot(x~y,
df,
xlim =c(-5,5),
ylim =c(-5,5))