在熊猫折线图中绘制多个列

时间:2019-11-22 16:16:30

标签: python pandas dataset linegraph

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

ax = plt.gca()

DomReg1418.plot(kind='line',x='Month',y='Count-18',ax=ax)

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

当您的DataFrame具有一列用作X轴时 和其他作为绘制线条的来源,您应该:

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

执行此操作的代码是:

DomReg1418.set_index('Month').plot();

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

enter image description here