Notiz
Klicken Sie hier , um den vollständigen Beispielcode herunterzuladen
Zusammengesetzter Pfad #
Erstellen Sie einen zusammengesetzten Pfad – in diesem Fall zwei einfache Polygone, ein Rechteck und ein Dreieck. Verwenden Sie CLOSEPOLY
und MOVETO
für die verschiedenen Teile des zusammengesetzten Pfads
from matplotlib.path import Path
from matplotlib.patches import PathPatch
import matplotlib.pyplot as plt
vertices = []
codes = []
codes = [Path.MOVETO] + [Path.LINETO]*3 + [Path.CLOSEPOLY]
vertices = [(1, 1), (1, 2), (2, 2), (2, 1), (0, 0)]
codes += [Path.MOVETO] + [Path.LINETO]*2 + [Path.CLOSEPOLY]
vertices += [(4, 4), (5, 5), (5, 4), (0, 0)]
path = Path(vertices, codes)
pathpatch = PathPatch(path, facecolor='none', edgecolor='green')
fig, ax = plt.subplots()
ax.add_patch(pathpatch)
ax.set_title('A compound path')
ax.autoscale_view()
plt.show()
Verweise
In diesem Beispiel wird die Verwendung der folgenden Funktionen, Methoden, Klassen und Module gezeigt: