【发布时间】:2019-08-13 18:24:28
【问题描述】:
当我使用子图时,尝试使用下面的子图只绘制一个图形,它会报错:
AttributeError: 'AxesSubplot' 对象没有属性 'flat'
fig, ax = plt.subplots(nrows=nrows, ncols=ncols,figsize=figsize)
for i, ax in enumerate(ax.flat):
ax.plot(X, Y, color='k')
如果我想任意设置子图的个数怎么解决这个问题?ax.flat怎么容易理解?
【问题讨论】:
-
为什么不用 enumerate(ax)?
标签: python matplotlib ipython spyder