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

如何在R基础绘图中强制显示全部X轴标签(不使用ggplot)

解决方法

要在基础R绘制的二项分布针状图中强制显示所有X轴标签,只需通过两步修改代码即可实现:

  1. 绘制主体图形时添加xaxt="n"参数,关闭默认生成的X轴
  2. 使用axis()函数手动指定所有X轴刻度的位置

完整代码如下:

success <- 0:12
# 关闭默认X轴,绘制针状图主体
plot(success, dbinom(success, size=12, prob=0.8), type="h", 
     main="Distribution binomiale (n=12,p=0.8)",
     ylab="Probabilité", xlab="success", lwd=3,
     xaxt="n")
# 手动添加包含0-12所有数值的X轴标签
axis(1, at=success)

如果觉得X轴标签过于拥挤,还可以通过cex.axis参数调整标签字号,示例如下:

axis(1, at=success, cex.axis=0.8)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 20:42:32