Wie man die Schriftgröße von Tick Labels in Matplotlib einstellt

  1. plt.xticks(fontsize= ) zum Einstellen der Schriftgröße von Tick Labels
  2. ax.set_xticklabels(xlabels, fontsize= ) zum Setzen der Schriftgröße von Tick Labels
  3. plt.setp(ax.get_xticklabels(), fontsize=) setzt die Schriftgröße der Tick Labels
  4. ax.tick_params(axis='x', labelsize= ) zum Setzen der Schriftgröße von Tick Labels

In diesem Tutorial-Artikel werden wir verschiedene Methoden vorstellen, um die Schriftgröße von Tick-Labels in Matplotlib einzustellen. Er enthält,

  • plt.xticks(fontsize= )
  • ax.set_xticklabels(xlabels, fontsize= )
  • plt.setp(ax.get_xticklabels(), fontsize=)
  • ax.tick_params(axis='x', labelsize= )

In den folgenden Codebeispielen werden wir den gleichen Datensatz verwenden.

Matplotlib setzt Häkchenbeschriftungen Schriftgröße_basic

Die Codes zur Erstellung der obigen Abbildung ist,

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = range(10)
yvalues = xvalues

fig,ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.grid(True)

plt.show()

plt.xticks(fontsize= ) zum Einstellen der Schriftgröße von Tick Labels

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = range(10)
yvalues = xvalues

fig,ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.xticks(fontsize=16)
plt.grid(True)

plt.show()
plt.xticks(fontsize=16)

plt.xticks holt oder setzt die Eigenschaften von Tickpositionen und Beschriftungen der x-Achse.

fontsize oder size ist die Eigenschaft einer Text istance, und kann verwendet werden, um die Schriftgröße von Tick-Labels zu setzen.

Matplotlib setzt die Schriftgröße der Ticketetiketten font size_xticks

ax.set_xticklabels(xlabels, fontsize= ) zum Setzen der Schriftgröße von Tick Labels

set_xticklabels setzt die x-tick labels mit einer Liste von String labels, mit den Text Eigenschaften als Schlüsselwortargumente. Hier setzt fontsize die Schriftgröße der Tick-Labels.

from matplotlib import pyplot as plt
from datetime import datetime, timedelta
import numpy as np

xvalues = np.arange(10)
yvalues = xvalues

fig,ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.xticks(xvalues)
ax.set_xticklabels(xvalues, fontsize=16)
plt.grid(True)

plt.show()

plt.setp(ax.get_xticklabels(), fontsize=) setzt die Schriftgröße der Tick Labels

matplotlib.pyplot.setp setzt eine Eigenschaft auf ein Künstlerobjekt.

plt.setp(ax.get_xticklabels(), fontsize=) setzt die fontsize Eigenschaft des xtick labels Objektes.

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = np.arange(10)
yvalues = xvalues

fig,ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.setp(ax.get_xticklabels(), fontsize=16)

plt.grid(True)

plt.show()

ax.tick_params(axis='x', labelsize= ) zum Setzen der Schriftgröße von Tick Labels

tick_params setzt die Parameter von Ticks, Tickbeschriftungen und Gitterlinien.

ax.tick_params(axis='x', labelsize= ) setzt die Eigenschaft labelsize der Tickbeschriftung in der x Achse, oder anders gesagt, der X-Achse.

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = range(10)
yvalues = xvalues

fig,ax = plt.subplots()
plt.plot(xvalues, yvalues)
ax.tick_params(axis='x', labelsize=16)
plt.grid(True)

plt.show()

Verwandter Artikel - Matplotlib Axes

  • X-Achsenwerte in Matplotlib festlegen
  • Verwandter Artikel - Matplotlib Ticks

  • Hinzufügen einer y-Achsenbeschriftung zur sekundären y-Achse in Matplotlib