с использованием import matplotlib.pyplot as plt
Метод 1: укажите размер шрифта при вызове легенды (повтор)
plt.legend(fontsize=20) # using a size in points
plt.legend(fontsize="x-large") # using a named size
С помощью этого метода вы можете установить размер шрифта для каждой легенды при создании (что позволяет вам иметь несколько легенд с разными размерами шрифтов). Однако вам придется вводить все вручную каждый раз, когда вы создаете легенду.
(Примечание: @ Mathias711 перечислил доступные именованные шрифты в своем ответе)
Метод 2: укажите размер шрифта в rcParams (удобно)
plt.rc('legend',fontsize=20) # using a size in points
plt.rc('legend',fontsize='medium') # using a named size
С помощью этого метода вы устанавливаете размер шрифта легенды по умолчанию, и все легенды будут автоматически использовать его, если вы не укажете иное, используя метод 1. Это означает, что вы можете установить размер шрифта легенды в начале вашего кода, и не беспокоиться об установке каждая отдельная легенда.
Если вы используете именованный размер, например 'medium'
, тогда текст легенды будет масштабироваться с глобальным font.size
в rcParams
. Для изменения font.size
используйте plt.rc(font.size='medium')