我正在繪製一個4x3的子圖網格,我希望它們之間有固定的間距。 我正在使用subplots_adjust,見下文。但是,這些數字在整個窗口內均勻排列,沒有固定的空間。謝謝你的建議。Python子圖的固定間距
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()
感謝,這有助於。但我仍然需要用figsize來調整無花果的間距。 – user2926577