2017-09-15 4 views
0

私は同じプロットで3つのヒストグラムを持ち、x軸の値は0〜256の範囲にあり、これは幅と棒に関する小さな棒になります重複している。ヒストグラムの幅を一般的に増やすにはどうしたらいいですか?ヒストグラムの棒グラフは、幅が小さく、重なりがあります。 matplotlibの棒幅を増やす方法plot.hist()

plt.hist((a, b, c), 255, range=(0, 255), normed=True, label=['a', 'b', 'c'] rwidth=2) 

私はrwidthを試してみましたが、それは私のために動作しませんでした。何か案は?

答えて

1

rwidthを使用しない場合は、バーが重ならないようにしてください。バーの幅は、ビンの数(この場合は255)によって決まります。少ないビンを使用すると、バーが広くなります。

rwidthキーワード引数は、バーの相対的な幅を決定します。 1より大きくすると、バーがオーバーラップします。それはindendetの機能性なので、それを使用しないでください、または重複を避けるために1より小さくしてください。

+0

質問には、さらに問題の[mcve]が表示されます。 – ImportanceOfBeingErnest

+0

「rwidth」を使用していなくても、バーは重複していませんでしたが、各ビンがゼロより大きい値を持っていても、バーの間に白い領域がありました。 – thigi

+0

これは別の問題です。しかし、いずれの場合でも、問題の[mcve]がなくても(結果として得られる画像に最も適しています)、ここでは助けが本当に難しいです。 – ImportanceOfBeingErnest

関連する問題