en utilisant import matplotlib.pyplot as plt
Méthode 1 : spécifier 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 la police pour chaque légende lors de la création (ce qui vous permet d'avoir plusieurs légendes avec des tailles de police différentes). Cependant, vous devrez tout saisir manuellement à chaque fois que vous créerez une légende.
(Note : @Mathias711 a listé les fontsizes nommées disponibles dans sa réponse)
Méthode 2 : spécifier la taille de la 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 si vous spécifiez le contraire en utilisant 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, sans vous soucier de la définir pour chaque légende individuelle.
Si vous utilisez une taille nommée, par ex. 'medium'
le texte de la légende sera mis à l'échelle en fonction de l'échelle globale. font.size
sur rcParams
. Pour changer font.size
utiliser plt.rc(font.size='medium')
0 votes
Pour une réponse actualisée, 2021, voir stackoverflow.com/a/62669552/2612410