You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R语言中使用ggplot2调整坐标轴分类刻度文本的字号

解决方案

你要调整的分类刻度文本对应ggplot2主题中的轴文本元素,只需在现有theme()配置中添加axis.text.y参数即可(因为你调用了coord_flip(),原本的分类x轴翻转后变为y轴),指定字体大小的同时可以同步配置字体家族避免中文显示异常:

  • 直接修改最后设置主题的代码段,修改后参考如下:
p <- p + labs(title="Top3", x="Amount", y="Words") +  
  theme(
    plot.title = element_text(hjust = 0.5),
    title = element_text(family="myFont",size=35,color="black"),
    # 新增配置:调整y轴(翻转后的分类轴)刻度文本大小,可按需调整size数值
    axis.text.y = element_text(family = "myFont", size = 30, color = "black")
  )
  • 如果你需要同时调整两个轴的所有刻度文本大小,可将上面的axis.text.y替换为axis.text实现全局生效。

修改后重新运行代码生成图表即可看到分类刻度字体按配置放大。

内容的提问来源于stack exchange,提问作者Project Zenbo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 05:36:10