2015-04-01 30 views
0

我有我的數據的CSV,我試圖繪製所有的數據在同一行中的這種風格:在插入數據matplotlib插曲圖

fig = plt.figure() 
ax1 = fig.add_subplot(1,3,1) 
ax2 = fig.add_subplot(1,3,2) 
ax3 = fig.add_subplot(1,3,3) 

如何插入下面的數據,我之前是按順序在上面創建的數字上繪製的?

mru.plot(x='time', y='r1', color='black') 
plt.ylabel('Roll', fontsize=18) 
plt.xlabel('') 
plt.title('MRU Primary Roll') 

mru.plot(x='time', y='p1', color='black') 
plt.ylabel('Pitch', fontsize=18) 
plt.xlabel('') 
plt.title('MRU Primary Pitch') 

mru.plot(x='time', y='t1', color='black') 
plt.ylabel('Tilt', fontsize=18) 
plt.xlabel('') 
plt.title('MRU Primary Tilt') 
+0

給出正確斧到'ax'關鍵字,就像'mru.plot(...,ax = ax1)' – joris 2015-04-01 14:14:33

+0

Works..Can你可以發佈它作爲答案 – risail 2015-04-01 14:52:39

回答

0

您可以指定在斧應該在plotax關鍵字參數繪製。例如:

mru.plot(x='time', y='r1', color='black', ax=ax1) 

請注意,你可能也會,如果你要調整正確的次要情節必須使用軸對象圖的格式的其餘部分:

mru.plot(x='time', y='r1', color='black', ax=ax1) 
ax1.set_ylabel('Roll', fontsize=18) 
ax1.set_xlabel('') 
ax1.set_title('MRU Primary Roll')