Noter
Cliquez ici pour télécharger l'exemple de code complet
Numéro de référence du style de hachures
Des hachures peuvent être ajoutées à la plupart des polygones dans Matplotlib, y compris bar
,
fill_between
, contourf
et les enfants de Polygon
. Ils sont actuellement pris en charge dans les backends PS, PDF, SVG, OSX et Agg. Les backends WX et Cairo ne prennent actuellement pas en charge les hachures.
Voir aussi Contourf Hatching pour un exemple utilisant contourf
, et
Hatch demo pour plus d'exemples d'utilisation.
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)
Les hachures peuvent être répétées pour augmenter la densité.
Les motifs de hachures peuvent être combinés pour créer des motifs supplémentaires.
Références
L'utilisation des fonctions, méthodes, classes et modules suivants est illustrée dans cet exemple :
Durée totale d'exécution du script : (0 minutes 1,259 secondes)