我正在绘制一个 4x3 子图网格,我希望它们之间有固定的间距。我正在使用 subplots_adjust,见下文。但是,图形在整个窗口内均匀排列,没有固定的空间。谢谢你的建议。
import matplotlib.pyplot as plt
import numpy as np
data = np.random.rand(10,10)
fig, axes = plt.subplots(4, 3)
axes[0, 0].imshow(data)
axes[1, 0].imshow(data)
axes[2, 0].imshow(data)
axes[3, 0].imshow(data)
axes[0, 1].imshow(data)
axes[1, 1].imshow(data)
axes[2, 1].imshow(data)
axes[3, 1].imshow(data)
axes[0, 2].imshow(data)
axes[1, 2].imshow(data)
axes[2, 2].imshow(data)
axes[3, 2].imshow(data)
plt.setp(axes, xticks=[], yticks=[])
plt.subplots_adjust(left=None, bottom=None, right=None, top=None, wspace=.05, hspace=.05)
plt.show()