Изменение размера шрифта заголовка легенды в Python pylab rose/polar plot

Я пытаюсь изменить размер шрифта заголовка существующей легенды на розовом или "полярном" сюжете. Большая часть кода была написан кем-то другим, который отсутствует. Я добавил:-

ax.legend(title=legend_title)
setp(l.get_title(), fontsize=8)

, чтобы добавить заголовок 'legend_title', который представляет собой переменную, для которой пользователь вводит строку в другую функцию, которая использует этот код. Вторая строка это не возвращает ошибку, но, похоже, ничего не делает. Полный код приведен ниже. «Rose» и «RoseAxes» — это модули/функции, написанные кем-то. Кто-нибудь знает способ изменить шрифт заголовка легенды? размер? Я нашел несколько примеров для нормальных графиков, но не могу найти ни одного для розовых/полярных графиков.

from Rose.RoseAxes import RoseAxes
from pylab import figure, title, setp, close, clf
from PlotGeneration import color_map_xml

fig = figure(1)
rect = [0.02, 0.1, 0.8, 0.8]
ax = RoseAxes(fig, rect, axisbg='w')
fig.add_axes(ax)
if cmap == None:
    (XMLcmap,colors) = color_map_xml.get_cmap('D:/HRW/VET/HrwPyLibs/ColorMapLibrary/paired.xml',255)
else:
    XMLcmap = cmap

bqs = kwargs.pop('CTfigname', None)
ax.box(Dir, U, bins = rose_binX, units = unit, nsector = nsector, cmap = XMLcmap, lw = 0, **kwargs )

l = ax.legend()
ax.legend(title=legend_title)
setp(l.get_texts(), fontsize=8)
setp(l.get_title(), fontsize=8)

Спасибо за любую помощь

8
задан LaurieW 11 June 2012 в 10:35
поделиться