import itertools
axs = plt.subplots(nrows=3, ncols=3, figsize=(15,15))
axs_list = list(itertools.chain.from_iterable(axs))
for ax in axs_list:
ax.plot(gen_stock_price_array2())
当我使用itertools.chain.from_iterable时,出现类型错误.我已经搜索过Google,但是找不到答案.我想知道其他人是否可能有相同的问题,对我来说,这有点奇怪.
解决方法:
plt.subplots(nrows = 3,ncols = 3,figsize =(15,15))返回一个2元素元组:第一个元素是Figure,第二个元素是Axes的集合.
您可能需要以下内容:
fig, axes = plt.subplots(nrows=3, ncols=3, figsize=(15,15))
for ax in axes.flat:
ax.plot(gen_stock_price_array2())
我希望这有一定目的.