【发布时间】:2021-08-07 11:42:20
【问题描述】:
我在 R 中使用 boxplot 和 barplot 绘制条形图和箱线图,空间很紧。我将每个条/框都标记为可见,但 R 会自动隐藏它认为会使显示过于狭窄的标签。
axis() 有参数gap.axis。 boxplot 和 barplot 是否有等效项?
绘图 barplot(..., axes = FALSE); axis(1, gap.axis = 0) 不起作用,因为 x 轴的位置与条形的位置不对应。
可重现的例子:
boxplot(matrix(1:100, 10, 10), cex.axis = 2)
barplot(setNames(1:10, 1:10), cex.names = 2)
【问题讨论】:
-
我们要显示每个 x 和 y 轴刻度标签吗?在你的例子中 1,2,3,..10?也许看到这个帖子stackoverflow.com/q/8688854/680068
-
没错。您链接的示例非常适合
plot(),但对barplot()或boxplot()没有帮助。