10 de diciembre de 2012

Cuadricula

Cuando realizamos una gráfica con matplotlib el fondo de la misma queda completamente blanco por defecto. En algunas ocasiones, el tener una cuadricula en la gráfica nos permite ver mas fácilmente puntos específicos de  la imagen que solo con el fondo blanco no serian tan evidentes. 

Para agregar una cuadricula a una gráfica con matplotlib basta con agregar la instrucción grid() del modulo matplotlib.pyplot. El siguiente código nos genera una gráfica de las  funciones:


import matplotlib.pyplot as plt
import numpy as np

x = np.arange(-10,10,0.1)
y1 = x**2
y2 = x + 2

plt.plot(x,y1,x,y2)
plt.show()


Como vemos, la gráfica se ve bastante bien pero no es muy claro observar los puntos de cortes en incluso el eje de la imagen. Para este tipo de casos , el dibujar una cuadricula facilitaría mucho las cosas. El código que realiza la gráfica anterior y dibuja una cuadricula es el siguiente:

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(-10,10,0.1)
y1 = x**2
y2 = x + 2

plt.plot(x,y1,x,y2)
plt.grid()
plt.show()

Adicionalmente podemos usar la función grid() con argumentos ya sea grid(True) para activar la cuadricula o grid(False) para desactivarla

No hay comentarios:

Publicar un comentario