我不需要任何子图的标签。现在,我必须一一设置每个子图轴。任何将它们组合在一起的方法。

f, ((ax1, ax2),(ax3, ax4)) = plt.subplots(2,2)
ax1.set_ylabel('')
ax1.set_ylabel('')
ax2.set_ylabel('')
ax2.set_ylabel('')
....

最佳答案

您可以在所有轴上使用循环:

f, axarr = plt.subplots(2,2)
for ax in axarr.flat:
    ax.set_xlabel('')
    ax.set_ylabel('')


甚至更短:

f, axarr = plt.subplots(2,2)
for ax in axarr.flat:
    ax.set(xlabel='', ylabel='')

10-06 12:44