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

Plotly中如何为范围[0,100]的双坐标轴设置10的刻度间隔

Plotly 双轴固定[0,100]范围、刻度间隔设为10的实现方案

直接通过坐标轴配置项即可实现,不需要额外依赖插件,核心配置参数说明:

  • range:接收二元数组,用于锁定坐标轴的取值上下限,此处两个轴均传入[0, 100]
  • dtick:设置固定刻度步长,传入10即可强制坐标轴每10个单位生成一个刻度标记

以Plotly Express写法为例,完整代码:

import plotly.express as px
import pandas as pd

# 测试用样例数据
df = pd.DataFrame({
    "x": [10, 23, 47, 62, 78, 92],
    "y": [15, 32, 44, 71, 83, 96]
})

fig = px.scatter(df, x="x", y="y")

# 统一配置X、Y轴
fig.update_layout(
    xaxis = dict(range=[0, 100], dtick=10),
    yaxis = dict(range=[0, 100], dtick=10)
)

fig.show()

如果使用plotly.graph_objects原生接口绘图,坐标轴配置逻辑完全一致,在update_layout中传入相同的xaxis、yaxis参数即可。

最终实现效果参考:
Plotly刻度设置效果参考

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 05:57:17