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.
From: John Hunter <jdhunter@ac...> - 2007-01-18 14:50:35
>>>>> "Derek" == Derek Hohls <DHohls@...> writes:
Derek> legend( ... prop=FontProperties('smaller') )
Derek> as per the webpage, I get a warning message and the font
Derek> size is unchanged.
Derek> What is the best method for changing font properties
Derek> (e.g. point size, color) for the legend?
I'm not sure why this isn't working, but one approach is to get all
the text instances from the legend and set their properties directly
l = legend(...)
for t in l.get_texts():