12

使用 matplotlib 和 iPython,我有一堆要查看的图(一个接一个)。有些图只包含从 0 到 1 的值,有些则包含数百万的值。

使用以下命令设置 y 轴范围后:

ylim((.7,1))

我希望能够重置它以自动设置限制(就像以前那样)。我很难找到正确的方法。

4

1 回答 1

19
ax = plt.gca()  # get the current axes
ax.relim()      # make sure all the data fits
ax.autoscale()  # auto-scale
# only needed mpl < 1.5
# ax.figure.canvas.draw_idle()       # re-draw the figure
于 2013-09-13T21:20:30.023 回答