私はmatplotlib hist関数について混乱します。パイロットヒストグラムビンはどのように解釈されますか?
ドキュメントは説明する:
の値のシーケンスは、ビンの下限の値は、使用する場合。
しかし、私は2つの値、すなわち[0,1]を順番に並べると、1つのビンしか得られません。 そして、私は3そうのように持っている場合:
plt.hist(votes, bins=[0,1,2], normed=True)
私は2つだけのビンを取得します。私の推測では、最後の値は最後のビンの上限です。
最後のビン内の値の「残りの部分」を持つ方法はありますが、そこには非常に大きな値がありますか? (言い換えれば、他の人よりもはるかに大きい、そのビンをせずに)
それは最後のビン値が最後のビン
votes = [0,0,1,2]
plt.hist(votes, bins=[0,1])
これは私に高さ3の1つのビンを与えるに含まれているように思えます。すなわち0,0,1。 中:
votes = [0,0,1,2]
plt.hist(votes, bins=[0,1,2])
は私に、それぞれに2つの2つのビンを与えます。 このカウンターは直感的で、新しいビンを追加すると他のビンの幅の制限が変更されます。
votes = [0,0,1]
plit.hist[votes, bins=2)
x軸は0から1
になるので、これらは0,5に分割されているようだ2つのビンサイズ2と1をyeildsはどのようにビンアレイが解釈されるべきですか?データはどのように分割されますか?
あなたは 'mpl'のどのバージョンを使用していますか?しばらく前に 'bin 'の意味を変更した' numpy'のhist関数に変更がありました。使用しているバージョンに合ったドキュメントを見ていることを確認することが重要です。 – tacaswell
バージョン1.6.1を使用しています。メモをありがとうございます。 –