2012-02-03 73 views
3

我想創建一個matplotlib繪圖與日期在X軸上。我設法使用py_date來繪製單個時間序列。繪製多個時間序列,單個日期序列和py_date()

但是,我想繪製同一組日期不止一個時間序列。我的數據看起來是這樣的:

Date (X)  Y1  Y2 
20010101  101 99.2 
20010102  123 45.2 
20010103  104 99.0 
20010104  100 99.5 
20010105  167 87.6 

我怎麼可以創建一個包含多個Y值(2在這種情況下)的陰謀,跨越相同的日期範圍?

回答

3

只需分別畫出他們:

plot_date(dates, y1) 
plot_date(dates, y2) 
+1

謝謝!順便說一句,有沒有辦法用不同的顏色繪製第二個系列(所以我可以區分Y1和Y2) – 2012-02-03 16:19:24

+0

是的,大多數matplotlib方法接受一些用於定製的常用關鍵字參數('kwargs')。 'plot_date'接受例如'marker'和'color'。看看[文檔](http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.plot_date)。 – 2012-02-03 18:25:28