xticksを使用して、x軸の目盛りを設定できます。これはipythonセッションです:
In [18]: l = [random.randint(0, 10) for i in range(300)]
In [19]: plot(l)
Out[19]: [<matplotlib.lines.Line2D at 0x9241f60>]
In [20]: plt.xlim(xmin=5) # I set to start at 5. No label is draw
Out[20]: (5, 300.0)
In [21]: plt.xticks(arange(5, 301, 50)) # this makes the first xtick at left to be 5
# note the max range is 301, otherwise you will never
# get 300 even if you set the appropriate step
ここで、xaxisの右側にはラベルがないことに注意してください。最後のラベルは255です(左側で発生したのと同じ問題です)。max - min / step
整数値(ティック数)になる(または非常に近くなる)ために、範囲のステップを変更するこのラベルを取得できます。
これはそれを作ります(10進数は醜いですが):
In [38]: plt.xticks(arange(5, 301, 29.5))