2016-04-21 70 views
1

數據幀:如何使用python熊貓繪製多線圖?

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 

我需要與基於DEPT列網格多圖表,我需要每個系在一行中。 對於例如:火花線應該是96,89,88,87,82,82 ....像明智的我需要其他部門也。

回答

0

我想你需要pivotplot

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

您可以檢查docs

graph