Nota
Haga clic aquí para descargar el código de ejemplo completo
Número de referencia del estilo de sombreado
Se pueden agregar sombreados a la mayoría de los polígonos en Matplotlib, incluidos bar
,
fill_between
, contourf
y los hijos de Polygon
. Actualmente son compatibles con los backends de PS, PDF, SVG, OSX y Agg. Actualmente, los backends de WX y Cairo no admiten la eclosión.
Consulte también Contourf Hatching para ver un ejemplo de uso contourf
y
Hatch demo para obtener más ejemplos de uso.
import matplotlib.pyplot as plt
from matplotlib.patches import Rectangle
fig, axs = plt.subplots(2, 5, constrained_layout=True, figsize=(6.4, 3.2))
hatches = ['/', '\\', '|', '-', '+', 'x', 'o', 'O', '.', '*']
def hatches_plot(ax, h):
ax.add_patch(Rectangle((0, 0), 2, 2, fill=False, hatch=h))
ax.text(1, -0.5, f"' {h} '", size=15, ha="center")
ax.axis('equal')
ax.axis('off')
for ax, h in zip(axs.flat, hatches):
hatches_plot(ax, h)
Los patrones de eclosión se pueden repetir para aumentar la densidad.
Los patrones de sombreado se pueden combinar para crear patrones adicionales.
Referencias
En este ejemplo se muestra el uso de las siguientes funciones, métodos, clases y módulos:
Tiempo total de ejecución del script: (0 minutos 1.259 segundos)