Notiz
Klicken Sie hier , um den vollständigen Beispielcode herunterzuladen
Schraffurstil-Referenz #
Den meisten Polygonen in Matplotlib können Schraffuren hinzugefügt werden, einschließlich bar
,
fill_between
, contourf
, und untergeordnete Elemente von Polygon
. Sie werden derzeit in den Backends PS, PDF, SVG, OSX und Agg unterstützt. Die WX- und Cairo-Backends unterstützen derzeit keine Schraffur.
Siehe auch Contourf Hatching für ein Beispiel mit contourf
, und
Hatch demo für weitere Anwendungsbeispiele.
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)
Schraffurmuster können wiederholt werden, um die Dichte zu erhöhen.
Schraffurmuster können kombiniert werden, um zusätzliche Muster zu erstellen.
Verweise
In diesem Beispiel wird die Verwendung der folgenden Funktionen, Methoden, Klassen und Module gezeigt:
Gesamtlaufzeit des Skripts: ( 0 Minuten 1.259 Sekunden)