【发布时间】:2013-11-29 15:18:13
【问题描述】:
是否有一种简单/干净的方法来迭代由子图返回的轴数组,如
nrow = ncol = 2
a = []
fig, axs = plt.subplots(nrows=nrow, ncols=ncol)
for i, row in enumerate(axs):
for j, ax in enumerate(row):
a.append(ax)
for i, ax in enumerate(a):
ax.set_ylabel(str(i))
它甚至适用于nrow 或ncol == 1。
我尝试过这样的列表理解:
[element for tupl in tupleOfTuples for element in tupl]
但如果nrows 或ncols == 1 会失败
【问题讨论】:
标签: python matplotlib