Matplotlib Tutorial - Achsenbeschriftung

In diesem Tutorial werden wir über Achsenbeschriftungen, Titel und Legenden in Matplotlib lernen. Diese können dazu beitragen, dass der Graph in einem solchen Kontext selbsterklärend ist.
Matplotlib Achsenbeschriftung
matplotlib.pyplot.xlabel(label, fontdict=None, labelpad=None, **kwargs)
Er legt die Beschriftung der x-Achse fest. Ähnlich setzt matplotlib.pyplot.ylabel
die Beschriftung der y-Achse.
Parameter
Name | Beschreibung |
---|---|
label |
Kennungstext |
fontdict |
Beschriftungstext SchriftDictionary, wie Familie, Farbe, Gewicht und Größe |
labelpad |
Abstand in Punkten zwischen der Beschriftung und der x-Achse |
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 4 * np.pi, 1000)
y = np.sin(x)
plt.figure(figsize=(4, 3))
plt.plot(x, y, "r")
plt.xlabel("Time (s)", family="serif", color="r", weight="normal", size=16, labelpad=6)
plt.show()
Sie legt die Beschriftung der x-Achse unten fest,
plt.xlabel("Time (s)", family="serif", color="r", weight="normal", size=16, labelpad=6)
Nachfolgend finden Sie die detaillierte Erklärung,
-
Times (s)
Dies ist der Beschriftungstext der x-Achse
-
family='serif'
Sie gibt die Schriftfamilie für den Etikettentext als serif
an. Sie könnten die Familie aus den beliebten Optionen wie [ 'serif' | 'sans-serif' | 'cursive' | 'fantasy' | 'monospace' ]
auswählen.
-
color='r'
Die Schriftart hat die Farbe Rot.
Siehe Farboption im letzten Kapitel, um weitere Farben aufzunehmen.
-
weight='normal'
Sie gibt den Etikettentext an, der ein normales Gewicht haben soll.
Die Gewichtsoption ist
“leicht”, “normal”, “mittel”, “halbfett”, “fett”, “schwer”, “schwarz”…
-
size=16
Er weist die Schriftgröße 16 zu.
-
labelpad = 6
Der Abstand zwischen der x-Achse und der Beschriftung beträgt 6 Punkte.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook