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

Jupyter绘图如何设置x轴范围为1-100、刻度间隔为20

Matplotlib 绘图x轴范围与刻度设置方法

Jupyter 环境下绝大多数 Python 绘图(包括 Seaborn 等封装库)都基于 Matplotlib 实现,直接调用内置 API 即可完成需求,不需要修改 Jupyter 全局配置。

  • 设置x轴显示范围:调用范围设置接口指定左右端点为1、100
  • 设置x轴刻度间隔:调用刻度设置接口,指定刻度递增步长为20

快速实现代码

在你原有绘图逻辑的渲染展示语句(如plt.show())前,添加如下配置即可:

# 设置x轴显示范围为1-100
plt.xlim(1, 100)
# 设置x轴刻度间隔为20,覆盖1到100区间
plt.xticks(range(1, 101, 20))

如果需要把100作为明确的刻度端点展示,直接传入自定义刻度列表即可:

plt.xticks([1, 20, 40, 60, 80, 100])

面向对象写法适配

如果你使用的是 Matplotlib 面向对象的绘图范式(即提前创建ax轴对象),对应配置代码为:

ax.set_xlim(1, 100)
ax.set_xticks([1, 20, 40, 60, 80, 100])

额外优化

如果调整刻度后标签仍有拥挤重叠问题,可以添加一行代码旋转刻度标签,提升可读性:

# 将x轴刻度标签倾斜30度显示
plt.xticks(rotation=30)

如果你使用的是 Plotly 等其他绘图库,配置逻辑一致:找到x轴配置项,将显示范围设为[1, 100],刻度步长设为20即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 10:51:33