Cómo cambiar el tamaño de la leyenda con matplotlib.pyplot

regunta simple aquí: estoy tratando de obtener el tamaño de mi leyenda usandomatplotlib.pyplot para ser más pequeño (es decir, el texto para ser más pequeño). El código que estoy usando va más o menos así:

plot.figure()
plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions')
plot.scatter(k, data[:, 0],  color='b', label='Dis 1: cf = .6, var = .2')
plot.scatter(k, data[:, 1],  color='r',  label='Dis 2: cf = .2, var = .1')
plot.scatter(k, data[:, 2],  color='g', label='Dis 3: cf = .1, var = .01')
plot.legend(loc=2)

Respuestas a la pregunta(6)

Su respuesta a la pregunta