використовуючи 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')
plot.rcParams.update
?