在 R 中的 X 轴上显示标签

Show labels in X axis in R

我正在绘制流量数据的箱线图,但它没有在 x 轴上显示所有站点的名称。箱线图在两个站点名称之间保留一个空名称,如图所示。如何显示所有站名?

这是我的代码

boxplot(mean~station,DSF_moments, col="cyan", ylab ="mean flow [m3/s]", main="Boxplot of mean annual flow for stations at Salt and Verde Rivers", cex=0.5)

这是一张图片

这里是如何使用 boxplot.

自定义轴的示例
op <- par(mfrow=c(1, 2))  ## set par

## left panel
boxplot(v ~ g, dat, cex=0.5)

## right panel
boxplot(v ~ g, dat, cex=0.5, axes=F)
labs <- unique(dat$g)
axis(1, seq(labs), labels=FALSE)
axis(2, cex.axis=1)
mtext(labs, 1, 1, at=seq(labs), las=2, cex=.8)
box()

par(op) ## reset par


数据:

dat <- data.frame(v=rnorm(1200), g=month.name)