Próbuję zmienić rozmiar czcionki tytułu istniejącej legendy na różowym, lub "polarnym", działce. Większość kodu została napisana przez kogoś innego, kto jest nieobecny. Dodałem: -Zmiana rozmiaru czcionki tytułu legendy w Pythonie pylab róża/wykres polarny
ax.legend(title=legend_title)
setp(l.get_title(), fontsize=8)
dodać tytuł „legend_title”, która jest zmienna, że użytkownik wejdzie na ciąg w innej funkcji, która używa tego kodu. Druga linia tego nie zwraca błędu, ale nie wydaje się, aby cokolwiek zrobić. Pełny kod znajduje się poniżej. "Rose" i "RoseAxes" to moduły/funkcje napisane przez kogoś. Czy ktoś wie o sposobie zmiany rozmiaru czcionki tytułu legendy? Znalazłem kilka przykładów dla normalnych fabuł, ale nie mogę znaleźć żadnych dla działek róż/polarnych.
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)
Dzięki za wszelką pomoc
dla wszystkich zainteresowanych, oto co zmieniliśmy go, aby to działało: L = ax.legend (title = legend_title) setp (l.get_texts(), fontsize = 12) setp (l.get_title(), fontsize = 12) – LaurieW