データ単位で幅のある線を描く方法を見つけようとしています。たとえば、次のコードスニペットでは、幅80の線の水平部分を常にy=-40からy=+ 40マークまで延長し、座標系の制限があってもそのように維持する必要があります。変化する。matplotlibのLine2Dオブジェクトでこれを実現する方法はありますか?同様の効果を得る他の方法はありますか?
from pylab import figure, gca, Line2D
figure()
ax = gca()
ax.set_xlim(-50, 50)
ax.set_ylim(-75, 75)
ax.add_line(Line2D([-50, 0, 50], [-50, 0, 0], linewidth=80))
ax.grid()