Python 2.7 如何使用python绘制多行图表?

Python 2.7 如何使用python绘制多行图表?,python-2.7,pandas,matplotlib,dataframe,Python 2.7,Pandas,Matplotlib,Dataframe,数据帧: Dept,Date,Que ece,2015-06-25,96 ece,2015-06-24,89 ece,2015-06-26,88 ece,2015-06-19,87 ece,2015-06-23,82 ece,2015-06-30,82 eee,2015-06-24,73 eee,2015-06-23,71 eee,2015-06-25,70 eee,2015-06-19,66 eee,2015-06-27,60 eee,2015-06-22,56 mech,2015-06-27

数据帧:

Dept,Date,Que
ece,2015-06-25,96
ece,2015-06-24,89
ece,2015-06-26,88
ece,2015-06-19,87
ece,2015-06-23,82
ece,2015-06-30,82
eee,2015-06-24,73
eee,2015-06-23,71
eee,2015-06-25,70
eee,2015-06-19,66
eee,2015-06-27,60
eee,2015-06-22,56
mech,2015-06-27,10
mech,2015-06-22,8
mech,2015-06-25,8
mech,2015-06-19,7
我需要多行图表与网格为基础的部门列,我需要在一行每个部门。 例如:欧洲经委会,火花线应为96,89,88,87,82,82。。。。像wise一样,我也需要其他部门。

我认为您需要:

你可以查一下

我认为您需要:

你可以查一下

import matplotlib.pyplot as plt

df = df.pivot(index='Dept', columns='Date', values='Que')
print df
Date  2015-06-19  2015-06-22  2015-06-23  2015-06-24  2015-06-25  2015-06-26  \
Dept                                                                           
ece         87.0         NaN        82.0        89.0        96.0        88.0   
eee         66.0        56.0        71.0        73.0        70.0         NaN   
mech         7.0         8.0         NaN         NaN         8.0         NaN   

Date  2015-06-27  2015-06-30  
Dept                          
ece          NaN        82.0  
eee         60.0         NaN  
mech        10.0         NaN  

df.plot()
plt.show()