次のスクリプトを検討してください。
import pylab
counts = [0,0,0,125,56,0,0,0,34,77,123,0,0,0]
pylab.bar(*zip(*enumerate(counts)), align='center')
pylab.show()
これを実行すると、次の画像が表示されます。
ご覧のとおり、プロットの端にある高さ 0 のビンはプロットされていません。しかし、私はそれらが実際にプロットされることを望んでいます。これを達成するために何ができますか?
軸の x_lim を設定できることはわかっています ( Axes.set_xlim
)。他に選択肢がない場合、バーの幅を最もエレガントに考慮に入れる方法はどれですか?