我有一个大的情节,我开始时是这样的:
import numpy as np
import matplotlib.pyplot as plt
fig, axs = plt.subplots(5, 4)
我想让第1和2列共享X轴,第3和4列也一样,但是第1和2列与第3和4列没有共享相同的坐标轴。
我想知道是否有任何方法可以做到这一点,而不需要在所有图中都使用 sharex=True
和 sharey=True
?
PS:这个教程并没有太大帮助,因为它只是关于在每个行/列之间共享x/y;除非共享所有轴,否则它们无法在不同的行/列之间共享轴。
np.empty()
,例如: ax = np.empty((4, 2), dtype=object); fig = plt.figure(); ax[0][0] = fig.add_subplot(4, 2, 1, sharex=ax[0][0]); ax[0][1] = fig.add_subplot(4, 2, 2, sharex=ax[0][0]) - Balint Pato