Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Personalización de la Cuadrícula | Personalización de Gráficos
Visualización Definitiva con Python

Desliza para mostrar el menú

book
Personalización de la Cuadrícula

Otra parte importante de la personalización es la personalización de la cuadrícula. El módulo pyplot tiene una función grid() para este propósito.

Visibilidad y Ejes

Su primer parámetro, visible, especifica si se deben mostrar las líneas de la cuadrícula (por defecto, no se muestran).

El parámetro axis en la personalización de la cuadrícula permite controlar la dirección en la que aparecen las líneas de la cuadrícula en una gráfica:

  • 'x' — muestra líneas de cuadrícula verticales alineadas con el eje x;

  • 'y' — muestra líneas de cuadrícula horizontales alineadas con el eje y;

  • 'both' — muestra líneas de cuadrícula en ambas direcciones (este es el comportamiento predeterminado).

Este parámetro es útil cuando se desea enfatizar la alineación de los datos a lo largo de un eje específico o reducir el desorden visual limitando las líneas de la cuadrícula a una sola dirección.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
copy

En este ejemplo, se establecieron visible=True y axis='x' para habilitar solo las líneas de la cuadrícula verticales. Esto mejora la gráfica al añadir líneas de referencia útiles, evitando elementos horizontales innecesarios.

Color y transparencia

También es posible cambiar el color de las líneas de la cuadrícula usando el parámetro color y su transparencia mediante el parámetro alpha.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
copy

Ahora nuestras líneas de cuadrícula son negras (color='black') y más transparentes (alpha=0.2), lo que mejora aún más la apariencia del gráfico.

Note
Estudiar más

Todavía existen más parámetros posibles para la función grid() (aunque no se utilizan con tanta frecuencia), así que aquí tienes su grid() documentación por si deseas explorar más.

Tarea

Swipe to start coding

Personalización de las líneas de la cuadrícula en la gráfica completando la llamada a la función:

  1. Utilizar la función correcta para configurar las líneas de la cuadrícula.
  2. Hacer visible la cuadrícula estableciendo el primer argumento de forma adecuada.
  3. Restringir la cuadrícula a las líneas paralelas al eje x configurando el parámetro axis.
  4. Establecer el color de las líneas de la cuadrícula en 'slategrey' usando el parámetro color.
  5. Ajustar la transparencia de las líneas de la cuadrícula a 0.5 mediante el parámetro alpha.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 5
Lamentamos que algo salió mal. ¿Qué pasó?

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

book
Personalización de la Cuadrícula

Otra parte importante de la personalización es la personalización de la cuadrícula. El módulo pyplot tiene una función grid() para este propósito.

Visibilidad y Ejes

Su primer parámetro, visible, especifica si se deben mostrar las líneas de la cuadrícula (por defecto, no se muestran).

El parámetro axis en la personalización de la cuadrícula permite controlar la dirección en la que aparecen las líneas de la cuadrícula en una gráfica:

  • 'x' — muestra líneas de cuadrícula verticales alineadas con el eje x;

  • 'y' — muestra líneas de cuadrícula horizontales alineadas con el eje y;

  • 'both' — muestra líneas de cuadrícula en ambas direcciones (este es el comportamiento predeterminado).

Este parámetro es útil cuando se desea enfatizar la alineación de los datos a lo largo de un eje específico o reducir el desorden visual limitando las líneas de la cuadrícula a una sola dirección.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
copy

En este ejemplo, se establecieron visible=True y axis='x' para habilitar solo las líneas de la cuadrícula verticales. Esto mejora la gráfica al añadir líneas de referencia útiles, evitando elementos horizontales innecesarios.

Color y transparencia

También es posible cambiar el color de las líneas de la cuadrícula usando el parámetro color y su transparencia mediante el parámetro alpha.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
copy

Ahora nuestras líneas de cuadrícula son negras (color='black') y más transparentes (alpha=0.2), lo que mejora aún más la apariencia del gráfico.

Note
Estudiar más

Todavía existen más parámetros posibles para la función grid() (aunque no se utilizan con tanta frecuencia), así que aquí tienes su grid() documentación por si deseas explorar más.

Tarea

Swipe to start coding

Personalización de las líneas de la cuadrícula en la gráfica completando la llamada a la función:

  1. Utilizar la función correcta para configurar las líneas de la cuadrícula.
  2. Hacer visible la cuadrícula estableciendo el primer argumento de forma adecuada.
  3. Restringir la cuadrícula a las líneas paralelas al eje x configurando el parámetro axis.
  4. Establecer el color de las líneas de la cuadrícula en 'slategrey' usando el parámetro color.
  5. Ajustar la transparencia de las líneas de la cuadrícula a 0.5 mediante el parámetro alpha.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 5
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt