Personalización de CapStyle en Matplotlib

MatplotlibMatplotlibBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos sobre el parámetro CapStyle en Matplotlib. Este parámetro controla cómo Matplotlib dibuja las esquinas donde se unen dos segmentos de línea diferentes. Seguiremos un proceso paso a paso para entender las diferentes opciones de CapStyle y cómo implementarlas.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de operaciones no puede automatizarse debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje su retroalimentación después de la sesión y resolveremos rápidamente el problema para usted.

Importar bibliotecas

El primer paso es importar las bibliotecas necesarias. Vamos a utilizar Matplotlib y CapStyle de Matplotlib._enums.

import matplotlib.pyplot as plt
from matplotlib._enums import CapStyle

Crear un gráfico

A continuación, crearemos un gráfico simple para demostrar las diferentes opciones de CapStyle.

fig, ax = plt.subplots()

## Plotting the line with different CapStyle options
for i, cap_style in enumerate(CapStyle):
    ax.plot([0, 1], [i, i], label=str(cap_style), linewidth=10, solid_capstyle=cap_style)

## Adding legend and title
ax.legend(title='CapStyle')
ax.set_title('CapStyle Demo')

Mostrar el gráfico

Ahora, mostraremos el gráfico utilizando la función plt.show().

plt.show()

Interpretación

Después de ejecutar el código, se mostrará un gráfico con las diferentes opciones de CapStyle. Las siguientes opciones de CapStyle se mostrarán:

  • CapStyle.butt
  • CapStyle.round
  • CapStyle.projecting

La opción butt es el estilo predeterminado, que simplemente dibuja una línea recta hasta el final del segmento. La opción round dibuja un semi-círculo al final del segmento. La opción projecting dibuja un semi-cuadrado al final del segmento.

Experimentación

Ahora que hemos visto las diferentes opciones de CapStyle, siéntase libre de experimentar con otras opciones en el parámetro CapStyle para ver cómo afectan al gráfico.

Resumen

En este laboratorio, aprendimos sobre el parámetro CapStyle en Matplotlib. Recorrimos un proceso paso a paso para entender las diferentes opciones de CapStyle y cómo implementarlas. También creamos un gráfico para visualizar las diferentes opciones de CapStyle.