绘制多个折线图时出错

时间:2020-07-16 15:08:22

标签: python pandas plot line

我正在尝试绘制包含2条线的折线图(一个用于colA,另一个用于colB)。数据框如下所示:

date         ColA          ColB
2020-1       0.91          77
2020-2       0.88          77
2020-3       0.87          77

我的绘图功能如下:

df.set_index('date',inplace=True)
fig = df.plot(x="date",y=['ColA','ColB'],kind='line')
fig.savefig("plot1.png")

我收到无法识别“日期”的错误

1 个答案:

答案 0 :(得分:3)

由于您将date列设置为索引列,因此无法在绘图中指定date列。

只需执行以下操作:

df.set_index('date',inplace=True)
fig = df.plot(kind='line')
fig.savefig("plot1.png")