matrices - python graficos 2d
Defina el tamaño de una cuadrícula en un gráfico utilizando Matplotlib (2)
Estoy tramando 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 tanto en las ax.grid(True, which=''both'')
mayores como en las menores, como se sugiere here .
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()