Matplotlibで図の軸の線幅を変更する
Matplotlibを用いて図を描画していたが, 作成した図を縮小した際に軸が細すぎるため, 軸の線幅を太めに変更する方法を探した.
結論から言うと以下の方法でできる.
import matplotlib.pylab as plt fig = plt.figure() ax = fig.add_subplot(111) [i.set_linewidth(0.1) for i in ax.spines.itervalues()]
http://stackoverflow.com/questions/1639463/matplotlib-border-width
ax.spinesは辞書型であり, 各々top, bottom, left, rightとして各軸が入っている. 一部の軸だけ線幅を変えたいときはこれをキーにすれば良い.