2015-04-01 32 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')