为了账号安全,请及时绑定邮箱和手机立即绑定

matplotlib设置共享轴

matplotlib设置共享轴

FFIVE 2021-03-31 06:46:36
使用matplotlib,似乎设置了唯一的一次sharex或sharey轴参数sub_plot创建过程中(add_subplot(),subplot(),subplots())。对于一个axes类有用于获取轴共享(方法get_shared_x_axes(),get_shared_y_axes())用于设定共享没有相应的方法,但是。也许这是对API的监督,或者它在体系结构上不合适。有没有办法更改共享轴参数?对于那些问为什么的人:我正在动态使用绘图矩阵,并且可以使用视图限制来控制它,但是似乎有一种更简单的方法,那就是打开/关闭共享并使用自动缩放。
查看完整描述

3 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

答案是共享轴的设置方式是共享两个轴的某些内部状态。正确设置起来有点棘手,并且库中尚不存在即时执行代码(链接和取消链接)的过程。



查看完整回答
反对 回复 2021-04-06
?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

只需提及,现在确实存在一种在轴创建后共享轴的方法。对于两个轴ax1ax2您可以使用

ax1.get_shared_x_axes().join(ax1, ax2)


查看完整回答
反对 回复 2021-04-06
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

由于V3.3存在着新的Axes.sharexAxes.sharey方法:

ax1.sharex(ax2)
ax1.sharey(ax3)


查看完整回答
反对 回复 2021-04-06
  • 3 回答
  • 0 关注
  • 471 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信