我有一系列的子图,希望它们除了两个子图(每行一个)以外,其余的都共享 x 和 y 轴。
我知道可以先单独创建所有子图,然后添加
但是,考虑到我必须为大多数子图这样做,这需要很多代码。
更有效的方法是创建所有具有所需
上述方法不起作用,但是否有任何方法可以获得此功能?
我知道可以先单独创建所有子图,然后添加
sharex
/sharey
功能。但是,考虑到我必须为大多数子图这样做,这需要很多代码。
更有效的方法是创建所有具有所需
sharex
/sharey
属性的子图,例如:import matplotlib.pyplot as plt
fix, axs = plt.subplots(2, 10, sharex='row', sharey='row', squeeze=False)
然后取消设置 sharex / sharey 功能,这理论上可以工作如下:
axs[0, 9].sharex = False
axs[1, 9].sharey = False
上述方法不起作用,但是否有任何方法可以获得此功能?