在 Pandas 折线图中绘制多列

Jga*_*her 6 python linegraph dataset pandas

我试图在一个折线图中绘制多列,以“月”作为 X 轴,每个“计数”作为新线。我希望它有 5 行,'Count-18..Count-14'。我尝试绘制 1 行作为测试,但是当我运行以下代码时,我得到以下输出,但没有图形。有任何想法吗?

ax = plt.gca()

DomReg1418.plot(kind='line',x='Month',y='Count-18',ax=ax)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在此处输入图片说明

Val*_*_Bo 7

当您的 DataFrame 有一列用作 X 轴而另一列用作要绘制的线源时,您应该:

  • 将索引设置为“X”列(在您的情况下为Month),
  • 运行情节
  • 用分号终止命令,以阻止有关图片对象的文本消息。

执行此操作的代码是:

DomReg1418.set_index('Month').plot();
Run Code Online (Sandbox Code Playgroud)

对于测试,我输入X和 3 Count列,前 6 个月并执行上述命令,得到以下结果:

在此处输入图片说明