我正在尝试绘制包含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")
我收到无法识别“日期”的错误
答案 0 :(得分:3)
由于您将date
列设置为索引列,因此无法在绘图中指定date
列。
只需执行以下操作:
df.set_index('date',inplace=True)
fig = df.plot(kind='line')
fig.savefig("plot1.png")