Comment définir la taille de la police des étiquettes à cocher dans Matplotlib

Jinku Hu 30 janvier 2023
  1. plt.xticks(fontsize= ) pour définir la taille de la police des étiquettes de coche
  2. ax.set_xticklabels(xlabels, Fontsize= ) pour définir la taille de la police des étiquettes
  3. plt.setp(ax.get_xticklabels(), Fontsize=) pour définir la taille de la police des étiquettes de tique
  4. ax.tick_params(axis='x', Labelsize= ) pour définir la taille de la police des étiquettes de coche
Comment définir la taille de la police des étiquettes à cocher dans Matplotlib

Dans cet article du tutoriel, nous allons présenter différentes méthodes pour définir la taille de la police des étiquettes à cocher dans Matplotlib. Il comprend,

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

Nous utiliserons le même ensemble de données dans les exemples de codes suivants.

Matplotlib définit les étiquettes à cocher font size_basic

Les codes pour créer la figure ci-dessus sont,

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= ) pour définir la taille de la police des étiquettes de coche

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 récupère ou définit les propriétés des emplacements des cocheurs et des étiquettes de l’axe des x.

fontsize ou size est la propriété d’une istance Text, et peut être utilisé pour définir la taille de la police des étiquettes de tique.

Matplotlib définit la taille de la police des étiquettes à tique (tick labels) font size_xticks

ax.set_xticklabels(xlabels, Fontsize= ) pour définir la taille de la police des étiquettes

set_xticklabels définit les étiquettes de x-tick avec une liste d’étiquettes de chaînes de caractères, avec les propriétés Text comme arguments des mots-clés. Ici, fontsize définit la taille de la police des étiquettes de 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=) pour définir la taille de la police des étiquettes de tique

matplotlib.pyplot.setp définit une propriété sur un objet d’artiste.

plt.setp(ax.get_xticklabels(), fontsize=) définit la propriété fontsize de l’objet 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= ) pour définir la taille de la police des étiquettes de coche

tick_params définit les paramètres des ticks, des étiquettes de tick et des lignes de grille.

ax.tick_params(axis='x', labelsize= ) définit la propriété labelsize de l’étiquette de la tique dans l’axe x, ou en d’autres termes, l’axe 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()
Auteur: 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

Article connexe - Matplotlib Axes

Article connexe - Matplotlib Ticks