首页 > 解决方案 > 散点图的 Y 轴总是从 0 开始

问题描述

我遇到了一个情节问题。

我需要散点图的 Y 轴始终从 0 开始。图形对象由辅助函数创建并返回,如下所示:

[go.Scatter(x=time_index,
            y=self.data,
            name=self.data.name
              )]

然后这个函数返回它,还有另一个函数实际上在一个破折号对象中生成图形,因为它是一个我需要它的 Web 应用程序。

问题是我需要知道 go.Scatter 对象中是否有一些我可以编辑的属性,以便始终让 Y 轴从 0 开始。

如下图所示,Y 轴从 10k 而不是 0 开始。

在此处输入图像描述

标签: pythonplotly

解决方案


据我所知,无法直接在 go.Scatter 对象中设置此属性,但有一个名为rangemodewich 的布局参数可以设置为'tozero'

fig.update_yaxes(rangemode="tozero")


推荐阅读