在matplotlib中,如何在不调整x/y轴限制的情况下将plot()或scatter()添加到轴?

在matplotlib中,如何在不调整x/y轴限制的情况下将plot()或scatter()添加到轴?,matplotlib,plot,axis,axes,Matplotlib,Plot,Axis,Axes,在matplotlib中,我有一个Axis对象ax,它已经绘制了一些线。现在我想添加一条新线(ax.plot())和一些散点(ax.scatter()),而不允许这些新操作自动调整现有的x/y轴限制。换句话说,如果新的操作最终超出了现有的x/y轴限制,就这样吧。超出现有限制的部分将根本看不到。这是期望的结果。如何以最干净的方式做到这一点?谢谢 (我知道我可以将所有原始限制保存到VAR,然后运行新操作,然后再次设置所有原始限制。但我猜有一个更简单的方法。)看来我自己找到了答案:运行ax。自动缩放(

在matplotlib中,我有一个Axis对象
ax
,它已经绘制了一些线。现在我想添加一条新线(
ax.plot()
)和一些散点(
ax.scatter()
),而不允许这些新操作自动调整现有的x/y轴限制。换句话说,如果新的操作最终超出了现有的x/y轴限制,就这样吧。超出现有限制的部分将根本看不到。这是期望的结果。如何以最干净的方式做到这一点?谢谢


(我知道我可以将所有原始限制保存到VAR,然后运行新操作,然后再次设置所有原始限制。但我猜有一个更简单的方法。)

看来我自己找到了答案:运行
ax。自动缩放(False)
将关闭轴限制的自动调整,然后我可以运行我想要的新操作