rcParamsを使ってグラフの書式を設定することは理解しましたが,凡例の枠線を太くする方法が分からず困っています.
現時点のコードです.
import matplotlib.pyplot as plt """ グラフの書式設定 """ #フォント plt.rcParams['font.size'] = 16 #軸・目盛 plt.rcParams['axes.linewidth'] = 1.5 #軸の太さ plt.rcParams["xtick.direction"] = 'in' #x軸の目盛の向き: 内側('in'), 外側('out'), 両側('inout') plt.rcParams["ytick.direction"] = 'in' #y軸の目盛の向き: 内側('in'), 外側('out'), 両側('inout') plt.rcParams['xtick.major.width'] = 1.5 #x軸の主目盛りの太さ plt.rcParams['ytick.major.width'] = 1.5 #y軸の主目盛りの太さ plt.rcParams['xtick.minor.width'] = 1.5 #x軸の補助目盛りの太さ plt.rcParams['ytick.minor.width'] = 1.5 #y軸の補助目盛りの太さ plt.rcParams['xtick.major.size'] = 8 #x軸主目盛り線の長さ plt.rcParams['ytick.major.size'] = 8 #y軸主目盛り線の長さ plt.rcParams['xtick.minor.size'] = 5 #x軸補助目盛り線の長さ plt.rcParams['ytick.minor.size'] = 5 #y軸補助目盛り線の長さ int_pad = 8 #軸と目盛り数字の間隔 (数字を大きくするほど離れる) #凡例 plt.rcParams['legend.loc'] = 'best' #凡例の位置 ("best": 適切なところ) plt.rcParams['legend.frameon'] = True #凡例を囲う: True, 囲わない: False plt.rcParams['legend.edgecolor'] = 'black' #囲いの色 plt.rcParams['legend.fancybox'] = False #囲いの四隅を丸くする: True, 丸くしない: False plt.rcParams["legend.shadow"] = False #影を付ける: True, 付けない: False x = [1, 2, 3, 4] y = [1, 4, 9, 16] plt.plot(x,y, ls='-', lw=2, c='black', alpha=1.0, label='test') plt.xlabel('x-label') plt.ylabel('y-label') plt.legend() #凡例 plt.show()
"test"と書かれた凡例の枠線の太さがグラフの枠線や目盛の太さと比べると細くなっています.
凡例の枠線の太さを自由に設定できる方法を教えていただけますと大変助かります.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。