R Base绘图中如何为mtext函数生成的外侧标题设置粗体样式
R Base绘图外侧mtext标题加粗方案
可用实现方法
方案1:直接指定
font=2参数,R Base绘图系统中font取值2对应粗体样式,适配全文本加粗需求
示例代码:mtext("Females", outer=TRUE, font=2)方案2:使用
expression()配合bold()函数,适合需要部分文本加粗的混合排版场景
示例代码:mtext(expression(bold("Females")), outer=TRUE)
完整可复现验证代码
# 先设置外侧边距,预留外侧标题的显示空间,四个值分别对应下、左、上、右边距 par(oma = c(1, 1, 3, 1)) # 绘制基础示例图 plot(1:10, rnorm(10), main = "画布内部主标题") # 添加上方粗体外侧标题,side=3指定在画布顶部,cex调整字号 mtext("Females", outer = TRUE, font = 2, cex = 1.2, side = 3)
补充说明
font参数通用取值规则:1=常规样式、2=粗体、3=斜体、4=粗斜体,适用于Base绘图系统绝大多数文本输出函数- 若外侧标题显示不全,可增大
par(oma)对应位置的边距数值,预留足够的显示空间
内容的提问来源于stack exchange,提问作者js.yge
相关产品推荐
相关产品推荐

