Matplotlibでは、次のようにグリッド線を破線にします。
fig = pylab.figure()
ax = fig.add_subplot(1,1,1)
ax.yaxis.grid(color='gray', linestyle='dashed')
ただし、グリッド線を棒などの他のグラフ要素の背後に描画する方法(または可能であっても)を見つけることはできません。グリッドの追加と他の要素の追加の順序を変更しても違いはありません。
グリッド線が他のすべての背後に表示されるようにすることは可能ですか?
私は
—
思っ
ax.set_axisbelow(True)
デフォルトになると
ax.set_axisbelow(True)
まだ動作します。PDF出力にも