Python 多列的线图

Python 多列的线图,python,pandas,matplotlib,Python,Pandas,Matplotlib,我的数据框如下图所示 它想为每个月绘制一个线条图。我试着根据一些教程绘制线图 import matplotlib.pyplot as plt df.plot.line() plt.show() 但我得到了这样的图表 不是每个月都有一条线吗。我不明白这是怎么回事。您的数据经常上下移动,所以最后一行(dec)覆盖了所有其他行。@QuangHoang但x轴应该是每个月的值范围,不是吗?但是它显示在y轴上。不,x轴是你的索引,从0到99998@QuangHoang,我们可以交换它们吗?y轴上的索引

我的数据框如下图所示

它想为每个月绘制一个线条图。我试着根据一些教程绘制线图

import matplotlib.pyplot as plt
df.plot.line()
plt.show()
但我得到了这样的图表


不是每个月都有一条线吗。我不明白这是怎么回事。

您的数据经常上下移动,所以最后一行(
dec
)覆盖了所有其他行。@QuangHoang但x轴应该是每个月的值范围,不是吗?但是它显示在y轴上。不,
x
轴是你的索引,从
0
99998
@QuangHoang,我们可以交换它们吗?y轴上的索引和x轴上的值范围