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()