Hinweis
Zum Ende springen, um den vollständigen Beispielcode herunterzuladen.
Achsenlinienstile#
Dieses Beispiel zeigt einige Konfigurationen für Achsenstile.
Hinweis: Die mpl_toolkits.axisartist Axes-Klassen können für neue Benutzer verwirrend sein. Wenn das einzige Ziel darin besteht, Pfeilspitzen an den Enden der Achsen zu erhalten, schauen Sie sich stattdessen das Beispiel Zentrierte Spines mit Pfeilen an.

import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.axisartist.axislines import AxesZero
fig = plt.figure()
ax = fig.add_subplot(axes_class=AxesZero)
for direction in ["xzero", "yzero"]:
# adds arrows at the ends of each axis
ax.axis[direction].set_axisline_style("-|>")
# adds X and Y-axis from the origin
ax.axis[direction].set_visible(True)
for direction in ["left", "right", "bottom", "top"]:
# hides borders
ax.axis[direction].set_visible(False)
x = np.linspace(-0.5, 1., 100)
ax.plot(x, np.sin(x*np.pi))
plt.show()