当前位置: 代码迷 >> python >> matplotlib-如何将y轴比例调整为更合适的值?
  详细解决方案

matplotlib-如何将y轴比例调整为更合适的值?

热度:107   发布时间:2023-06-13 15:31:57.0

现在我正在使用:

self.axes = fig.add_subplot(111)
....
self.axes.relim()
self.axes.autoscale_view(True,True,True)

要重新缩放此图中的所有四条线:

我的问题是,在大多数情况下,绿色和红色当前线实际上相距很远,并且在大多数情况下(当电流不会偏离太多时)基本上都位于图形窗口的顶部和底部

如何使它的轴比最高电流高一点,比最低电流低一点,以确保电流线更易读?

谢谢!

您可以使用方法向轴添加一些边距。 例如

ax.margins(y=0.07)

在y轴刻度的两端增加了7%的垂直边距。

我认为您正在寻找的是self.axes.set_ylim([1,4]) 我也认为您可以考虑通过self.axes.legend()在图上添加图例。