web-dev-qa-db-ja.com

Python Matplotlibヒストグラムの色

あなたが元気でありますように。

Matplotlibを使用してヒストグラムをプロットしています。ヒストグラムの色を「空色」にしたいのですが。しかし、データは重複しており、ほぼ黒色のヒストグラムを生成します。

助けてくれてありがとう

plt.hist(data, color = "skyblue")

以下は、ヒストグラムの外観です。ご覧のとおり、色を「スカイブルー」と指定しましたが、右側のヒストグラムはほぼ黒です enter image description here

6
user58925

ヒストグラムが黒く見える理由は、バーの周囲の線(黒)がスペースの大部分を占めるためです。

オプションは、線幅をゼロに設定してエッジを取り除くことです。

plt.hist(data, color = "skyblue", lw=0)

および/またはエッジカラーをバー自体と同じ色に設定する

plt.hist(data, color = "skyblue", ec="skyblue")