вы можете использовать plot.legend(loc=2, prop={'size': 6})
для увеличения размера легенды. Для этого требуется словарь ключевых слов, соответствующий matplotlib.font_manager.FontProperties
свойствам. подробнее о легендах
1).если вы хотите увеличить размер графических данных в соответствии со значениями x, это будет полезно.
# yvalues is the y value list
widthscale = len(yvalues)/4
figsize = (8*widthscale,6) # fig size in inches (width,height)
figure = pylab.figure(figsize = figsize) # set the figsize
если вы хотите увеличить их без динамического изменения, вы можете использовать plot.rc функция напр.
import matplotlib.pyplot as plt
SMALL_SIZE = 8
MEDIUM_SIZE = 10
BIGGER_SIZE = 12
plt.rc('font', size=SMALL_SIZE) # controls default text sizes
plt.rc('axes', titlesize=SMALL_SIZE) # fontsize of the axes title
plt.rc('axes', labelsize=MEDIUM_SIZE) # fontsize of the x and y labels
plt.rc('xtick', labelsize=SMALL_SIZE) # fontsize of the tick labels
plt.rc('ytick', labelsize=SMALL_SIZE) # fontsize of the tick labels
plt.rc('legend', fontsize=SMALL_SIZE) # legend fontsize
plt.rc('figure', titlesize=BIGGER_SIZE) # fontsize of the figure title
2). Вторым параметром будет
plt.rcParams["axes.labelsize"] = 22
или прямое управление размером метки
ax.set_xlabel("some label", fontsize=22)
Комууправлять размером шрифта легенды вы можете с помощью rcParams
plt.rcParams["legend.fontsize"] = 22
или напрямую указать размер в легенде
ax.legend(fontsize=22)