en utilisant import matplotlib.pyplot as plt
Méthode 1: spécifiez la taille de la police lors de l'appel de la légende (répétitif)
plt.legend(fontsize=20) # using a size in points
plt.legend(fontsize="x-large") # using a named size
Avec cette méthode, vous pouvez définir la taille de police pour chaque légende à la création (vous permettant d'avoir plusieurs légendes avec différentes tailles de police). Cependant, vous devrez tout taper manuellement chaque fois que vous créez une légende.
(Remarque: @ Mathias711 a répertorié les tailles de police nommées disponibles dans sa réponse)
Méthode 2: spécifiez la taille de police dans rcParams (pratique)
plt.rc('legend',fontsize=20) # using a size in points
plt.rc('legend',fontsize='medium') # using a named size
Avec cette méthode, vous définissez la taille de police par défaut de la légende, et toutes les légendes l'utiliseront automatiquement, sauf indication contraire à l'aide de la méthode 1. Cela signifie que vous pouvez définir la taille de police de votre légende au début de votre code, et ne vous inquiétez pas de la définir pour chaque légende individuelle .
Si vous utilisez une taille nommée, par exemple 'medium'
, le texte de la légende sera mis à l'échelle avec le global font.size
in rcParams
. Pour changer d' font.size
utilisationplt.rc(font.size='medium')
plot.rcParams.update
?