バラや「極」プロットの既存の凡例のタイトルのフォントサイズを変更しようとしています。コードの大部分は、離れている誰かによって書かれたものです。私が追加しました: -Pythonの凡例タイトルのフォントサイズを変更するpylab rose/polar plot
ax.legend(title=legend_title)
setp(l.get_title(), fontsize=8)
をユーザーが、このコードを使用して別の関数内の文字列を入力した変数である、「legend_title」タイトルを追加します。これの2行目はエラーを返しませんが、何もしないようです。完全なコードは以下の通りです。 '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)
ここに同様の質問があります
を、ここで我々はそれを動作させるために、それを変更するものですsetp(l.get_texts()、fontsize = 12) setp(l.get_title()、fontsize = 12) – LaurieW