2010-07-10 52 views
1

我有两张图,每张图有5个点。它们在X轴上的价值并不重要,我需要的只是它们均匀分布在它上面。Matplotlib:将图形移动到右边

import matplotlib.pyplot as plt 


data = [43,51,44,73,60] 
data2 = [34,25,42,53,61] 

fig = plt.figure(1) 
ax = fig.add_subplot(111) 

ax.plot(data, '-o', color='#000000', lw=1, ms=6) 
ax.plot(data2, '-o', color='#000000', lw=1, ms=6) 

plt.show() 

这会创建一个类似下图的图形。我需要第二个图表(使用data2点的图表)在X轴上从5开始,而不是从0开始,这意味着它的点(5,34),(6,25) ),(7,42),(8.53),(9,61)。我怎样才能做到这一点?

回答