Hinweis
Zum Ende springen, um den vollständigen Beispielcode herunterzuladen.
Linien mit einem gestrichelten Pfadeffekt#
Ticks können entlang einer Linie hinzugefügt werden, um eine Seite als Barriere zu markieren, unter Verwendung von TickedStroke. Sie können den Winkel, Abstand und die Länge der Ticks steuern.
Die Ticks werden auch in der Legende korrekt angezeigt.
import matplotlib.pyplot as plt
import numpy as np
from matplotlib import patheffects
# Plot a straight diagonal line with ticked style path
fig, ax = plt.subplots(figsize=(6, 6))
ax.plot([0, 1], [0, 1], label="Line",
path_effects=[patheffects.withTickedStroke(spacing=7, angle=135)])
# Plot a curved line with ticked style path
nx = 101
x = np.linspace(0.0, 1.0, nx)
y = 0.3*np.sin(x*8) + 0.4
ax.plot(x, y, label="Curve", path_effects=[patheffects.withTickedStroke()])
ax.legend()
plt.show()