Come impostare le dimensioni dei caratteri delle etichette in Matplotlib

Jinku Hu 30 gennaio 2023
  1. plt.xticks(fontsize= ) per impostare la dimensione dei caratteri delle etichette di spunta
  2. ax.set_xticklabels(xlabels, Fontsize= ) per impostare la dimensione del carattere delle etichette tick
  3. plt.setp(ax.get_xticklabels(), Fontsize=) per impostare la dimensione dei caratteri delle etichette di segno di spunta
  4. ax.tick_params(axis='x', Labelsize= ) per impostare Tick Labels Font Size
Come impostare le dimensioni dei caratteri delle etichette in Matplotlib

In questo articolo del tutorial, introdurremo diversi metodi per impostare la dimensione dei caratteri delle etichette in Matplotlib. Esso include,

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

Utilizzeremo lo stesso set di dati nei seguenti esempi di codice.

Matplotlib set tick labels font size_basic

I codici per creare la figura di cui sopra sono,

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= ) per impostare la dimensione dei caratteri delle etichette di spunta

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 ottiene o imposta le proprietà delle posizioni dei tick e delle etichette dell’asse x.

fontsize o size è la proprietà di un’istanza Text e può essere usata per impostare la dimensione del carattere delle etichette di spunta.

Matplotlib imposta la dimensione del carattere delle etichette di tick size_xticks

ax.set_xticklabels(xlabels, Fontsize= ) per impostare la dimensione del carattere delle etichette tick

set_xticklabels imposta le etichette x-tick con l’lista delle etichette di stringa, con le proprietà Text come argomenti per le parole chiave. Qui, fontsize imposta la dimensione dei caratteri delle etichette dei tick.

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=) per impostare la dimensione dei caratteri delle etichette di segno di spunta

matplotlib.pyplot.setp imposta una proprietà su un oggetto artista.

plt.setp(ax.get_xticklabels(), fontsize=) imposta la proprietà fontsize dell’oggetto xtick labels.

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= ) per impostare Tick Labels Font Size

tick_params imposta i parametri dei tick, delle etichette dei tick e delle griglie.

ax.tick_params(axis='x', labelsize= ) imposta la proprietà labelsize di tick label in asse x, o in altre parole, asse X.

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()
Autore: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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

Articolo correlato - Matplotlib Axes

Articolo correlato - Matplotlib Ticks