Changing the font for the legend

I would like to know how to change the font for the legend.

The usual method of:

yticklabels = getp(gca(), 'yticklabels')
setp(yticklabels, color='black', fontsize=6)

Does not seem to work for legend.

And when I try:

legend( ... prop=FontProperties('smaller') )

as per the webpage, I get a warning message and the
font size is unchanged.

What is the best method for changing font properties
(e.g. point size, color) for the legend?



This message is subject to the CSIR's copyright, terms and conditions and
e-mail legal notice. Views expressed herein do not necessarily represent the
views of the CSIR.

CSIR E-mail Legal Notice

CSIR Copyright, Terms and Conditions

For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line to

This message has been scanned for viruses and dangerous content by MailScanner,
and is believed to be clean.