Python 用适当的图例绘制熊猫数据框

Python 用适当的图例绘制熊猫数据框,python,pandas,dataframe,plot,indexing,Python,Pandas,Dataframe,Plot,Indexing,我有一个数据帧作为图像中的数据帧。可以看到,索引是一个日期列表,但有些列最初有另一个索引,并重新编制了索引,以便我可以将它们包含在de df中。我想绘制数据帧的每一列,所以我尝试了。 其中df是原始数据帧(图像中的数据帧)。我必须解决这个情节的问题: 我想用列名作为图例来绘制每一列,这样我就可以知道哪一行代表每一列 绘图的X轴是第一列的原始轴,而不是日期列表 如果你能帮助我,我将非常感激。我还附加了一个来自绘图的图像。 df1=df[['PIB','IPC','paro','IPV','

我有一个数据帧作为图像中的数据帧。可以看到,索引是一个日期列表,但有些列最初有另一个索引,并重新编制了索引,以便我可以将它们包含在de df中。我想绘制数据帧的每一列,所以我尝试了。

其中df是原始数据帧(图像中的数据帧)。我必须解决这个情节的问题:

  • 我想用列名作为图例来绘制每一列,这样我就可以知道哪一行代表每一列
  • 绘图的X轴是第一列的原始轴,而不是日期列表
如果你能帮助我,我将非常感激。我还附加了一个来自绘图的图像。

df1=df[['PIB','IPC','paro','IPV','IBEX','Bonos']]
for x in df1.columns:
  df2=np.log(df1[x].astype('float64').dropna())
  df2=(df2-df2.iloc[0]).dropna()
  df2.plot()