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

如何在R ggplot中去除X轴重叠的数据标签文本?

解决ggplot箱线图X轴文本标签重叠问题

要去除X轴的重叠文本标签,只需在ggplot代码中添加theme()函数,设置axis.text.x = element_blank()即可。如果需要同时隐藏X轴标题,可额外设置axis.title.x = element_blank()。

修改后的完整代码如下:

spending_clean %>%
  mutate(totalfunding = total_funding_amount/500000000) %>%
  # 注:这里的group_by可以省略,ggplot会自动按x轴变量分组绘制箱线图
  ggplot(aes(x=awarding_agency_name, y = totalfunding, color=awarding_agency_name)) +
  geom_boxplot(position = position_dodge(50000000)) +
  theme(axis.text.x = element_blank())  # 隐藏X轴刻度文本

若需同时隐藏X轴标题,可调整theme参数:

theme(axis.text.x = element_blank(), axis.title.x = element_blank())

另外注意你原代码中的管道符%>少了一个百分号,正确写法应为%>%,否则会触发语法报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 14:25:15