如何调整beanplot包中beanplot函数的xlab、ylab及标题字号
调整beanplot坐标轴标签与标题字号
beanplot包的beanplot()函数本身没有内置的xlab、ylab或标题字号参数,你可以通过以下两种方法实现调整:
方法1:绘图前用par()设置全局字体大小
在调用beanplot()之前,使用par()函数的cex.lab参数控制坐标轴标签字号,cex.main参数控制标题字号,示例代码如下:
library(beanplot) # 设置全局字体大小:cex.lab对应坐标轴标签,cex.main对应标题 par(cex.lab = 1.2, cex.main = 1.5) # 绘制beanplot beanplot(mpg ~ cyl, data = mtcars, main = "不同气缸数的油耗分布", xlab = "气缸数", ylab = "每加仑英里数") # 可选:恢复默认字体设置 par(cex.lab = 1, cex.main = 1)
方法2:绘图后用title()函数修改
如果已经完成beanplot绘制,可通过title()函数单独调整标签和标题的字号,示例:
library(beanplot) # 绘制基础beanplot beanplot(mpg ~ cyl, data = mtcars) # 用title()设置标签、标题及对应字号 title(main = "不同气缸数的油耗分布", cex.main = 1.5, xlab = "气缸数", cex.lab = 1.2, ylab = "每加仑英里数", cex.lab = 1.2)
说明
cex系列参数是相对默认字号的倍数:
- 大于1表示放大,比如
cex.lab=1.2即比默认字号大20% - 小于1表示缩小,比如
cex.lab=0.8即比默认字号小20%
内容的提问来源于stack exchange,提问作者Juan Kim
相关产品推荐
相关产品推荐

