matplotlib设置共享轴

使用matplotlib,似乎设置了唯一的一次sharexsharey轴参数sub_plot创建过程中(add_subplot()subplot()subplots())。对于一个axes类有用于获取轴共享(方法get_shared_x_axes()get_shared_y_axes())用于设定共享没有相应的方法,但是。也许这是对API的监督,或者它在体系结构上不合适。

有没有办法更改共享轴参数?

对于那些问为什么的人:我正在动态使用绘图矩阵,并且可以使用视图限制来控制它,但是似乎有一种更简单的方法,那就是打开/关闭共享并使用自动缩放。


FFIVE
浏览 472回答 3
3回答

30秒到达战场

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

翻过高山走不出你

只需提及,现在确实存在一种在轴创建后共享轴的方法。对于两个轴ax1,ax2您可以使用ax1.get_shared_x_axes().join(ax1, ax2)

慕姐4208626

由于V3.3存在着新的Axes.sharex,Axes.sharey方法:ax1.sharex(ax2) ax1.sharey(ax3)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python