With the help of John Hunter and Stan West, I got some of my tick labels
sizing correctly. I have this chunk of code:
for label in self.main_axes.get_xticklabels():
main_ticks = self.main_axes.get_yticklabels()
sub_ticks = (self.sub_axes.get_yticklabels()
if hasattr(self.sub_axes, 'get_yticklabels') else )
for label in main_ticks + sub_ticks:
The "sub ticks" are actually sub_axis ticks, sorry if the name confuses.
Anyway...the code to set the ytick label size is working just fine.
However, the code to set the xtick labels is not changing the size of
the labels, and it's still using the default.
The X axis (a date axis) has a major formatter of NullFormatter, A minor
locator of HourLocator, and a minor formatter of DateFormatter. As far
as I know, Formatters don't mess with font size, they just return
Where else can I look if the font settings aren't being honored for the
BTW, yes, I did read over the Artist docs, but what I found didn't
answer my question.