【发布时间】:2020-05-16 23:04:14
【问题描述】:
我正在子图中绘制熊猫数据框的列。要绘制的列存储在数组an 中。如果len(an)>1,即如果我绘制多个图表,则以下代码可以正常工作,
fig, axs = plt.subplots(len(an))
for index, item in enumerate(an, start=0):
gd.plot(ax=axs[index],x="Date",y=item)
但它失败并出现错误
TypeError: 'AxesSubplot' 对象不可下标
如果len(an)==1.
如果只有一个情节要绘制,是否可以使子情节起作用,还是我必须用if单独处理这种情况?
【问题讨论】:
标签: python pandas matplotlib