MEP15-仅为一个轴指定限制时固定轴自动缩放

状态

Discussion

分支和请求

到目前为止还没有。

摘要

当二维图的一个轴被覆盖时, set_xlimset_ylim ,其余轴的自动缩放应基于落在第一个轴的指定限制内的数据。

详细描述

当仅为一个轴指定二维绘图的轴限制时(通过 set_xlimset_ylim ,Matplotlib当前不重新缩放其他轴。结果是显示的曲线或符号可能被压缩到可用区域的一小部分,因此最终绘图所传递的信息比适当的轴比例要少得多。

所提议的行为变化将使Matplotlib仅使用位于指定限制的轴限制范围内的数据来选择剩余轴的比例。

实施

我对Matplotlib的内部了解不够,无法提出实现建议。

向后兼容性

从软件接口的角度来看,向后兼容性不会有任何中断。有些输出是不同的,但是如果用户真正想要以前的行为,他/她可以通过覆盖两个轴的轴比例来实现这一点。

选择

我能看到的唯一选择就是维持现状。