2010-07-10 133 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)。我怎樣才能做到這一點?

回答