Defina el tamaño de una cuadrícula en un gráfico utilizando Matplotlib

Estoy ttwigndo utilizando Matplotlib en Python. Quiero crear un gráfico con cuadrícula, y aquí hay un ejemplo de un tutorial de trazado. En mi rango de trazado, si el eje y es de 0 a 14 y si uso pylab.grid(True) una cuadrícula con el tamaño de un cuadrado de dos, pero quiero que el tamaño sea 1. ¿Cómo puedo forzarlo? ?

Intente usar ax.grid(True, which='both') para colocar las líneas de la cuadrícula en las ax.grid(True, which='both') mayores y menores, como se sugiere aquí .

EDITAR: O simplemente establecer sus ticks manualmente, de esta manera:

 import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111) ax.plot([1,2,3,14],'ro-') # set your ticks manually ax.xaxis.set_ticks([1.,2.,3.,10.]) ax.grid(True) plt.show() 

Si desea seguir junto con el ejemplo que citó:

 >>> import numpy >>> import pylab >>> t = numpy.arange(0.0, 1.0+0.1, 0.01) >>> s = numpy.cos(2*2*numpy.pi*t) >>> pylab.plot(t,s) >>> pylab.grid(True) >>> pylab.xticks([i/10.0 for i in range(0,12)]) >>> pylab.show()