instalar examples ejemplos python matplotlib

examples - ¿Cómo establecer "paso" en el eje X en mi figura en matplotlib python 2.6.6?



plot() python (1)

Tengo un código:

#!/usr/bin/env python import matplotlib matplotlib.use("Agg") import matplotlib.pyplot as plt x = [1,2,3,4,5] y = [1.2,1.9,3.1,4.2,4.8] plt.plot(x,y) plt.xlabel(''OX'') plt.ylabel(''OY'') plt.savefig(''figure1.png'') plt.close()

Y me da esa figura: mi figura

Como puede ver, el "paso" en el eje X es 0.5, pero me gustaría establecerlo en 1. ¿Cómo hacerlo?

Cuando uso plt.xticks(1) me da errores:

Rastreo (llamada más reciente): archivo "overflow.py", línea 13, en plt.xticks (1) Archivo "/usr/lib/pymodules/python2.6/matplotlib/pyplot.py", línea 998, en xticks locs = ax.set_xticks (args [0]) Archivo "/usr/lib/pymodules/python2.6/matplotlib/axes.py", línea 2064, en set_xticks return self.xaxis.set_ticks (ticks, minor = minor) File "/usr/lib/pymodules/python2.6/matplotlib/axis.py", línea 1150, en set_ticks si len (ticks)> 1: TypeError: objeto de tipo ''int'' no tiene len ()

Yo uso Python 2.6.6 en Ubuntu 10.10 ....