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 Schriftwörterbuch, 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()

Matplotlib Liniendiagramm - Achsenbeschriftung

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.