Nota
Fare clic qui per scaricare il codice di esempio completo
Riferimento stile tratteggio #
I tratteggi possono essere aggiunti alla maggior parte dei poligoni in Matplotlib, inclusi bar
,
fill_between
, contourf
e figli di Polygon
. Attualmente sono supportati nei backend PS, PDF, SVG, OSX e Agg. I backend WX e Cairo attualmente non supportano il tratteggio.
Vedi anche Contourf Hatching per un esempio usando contourf
, e
Hatch demo per altri esempi di utilizzo.
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)
I modelli di tratteggio possono essere ripetuti per aumentare la densità.
I modelli di tratteggio possono essere combinati per creare modelli aggiuntivi.
Riferimenti
L'uso delle seguenti funzioni, metodi, classi e moduli è mostrato in questo esempio:
Tempo di esecuzione totale dello script: (0 minuti 1,259 secondi)