La biblioteca Matplotlib se usa ampliamente para trazar gráficos. En muchos gráficos, requerimos tener cuadrícula para mejorar la legibilidad. Las cuadrículas se crean utilizando la función grid() en la subbiblioteca pyplot .
grid() : Configura las líneas de la cuadrícula.
Sintaxis:
matplotlib.pyplot.grid(b=Ninguno, cuál=’principal’, eje=’ambos’, **kwargs)
Parámetros:
- b : booleano o Ninguno, parámetro opcional para mostrar las líneas de cuadrícula.
- cual : {‘mayor’, ‘menor’, ‘ambos’}, opcional. Especifica las líneas de cuadrícula para aplicar los cambios.
- eje : {‘ambos’, ‘x’, ‘y’}, opcional. El eje sobre el que aplicar los cambios.
- **kwargs : Opcional. Especifique las propiedades de la línea, como el color, el estilo de línea, el ancho de línea, etc.
Pasos:
- Trazar un gráfico
- Especifique la cuadrícula usando el método pyplot.grid().
Ejemplo 1:
Python3
import matplotlib.pyplot as plt import numpy # Define x and y x = numpy.arange(0, 1, 0.1) y = numpy.power(x, 2) # Plot graph plt.scatter(x, y) # Define grid with axis='y' plt.grid(axis='y') plt.show() # Define a figure fig = plt.figure() ax = fig.gca() # Set labels on x and y axis of figure ax.set_xticks(numpy.arange(0, 1, 0.1)) ax.set_yticks(numpy.arange(0, 1, 0.1)) # Plot the graph ax.scatter(x, y) # Specify default grid on figure ax.grid() ax.show()
Producción:
Ejemplo 2:
Python3
import matplotlib.pyplot as plt import numpy as np # Define x and y x = np.arange(-5, 5, 0.01) y = np.sin(2*np.pi*x) # Plot line graph plt.plot(x, y) # Specify grid with line attributes plt.grid(color='r', linestyle='--') # Display the plot plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por hemavatisabu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA