web-dev-qa-db-fra.com

Python Couleur de l'histogramme Matplotlib

J'espère que vous allez bien.

Je trace un histogramme en utilisant Matplotlib. Je voudrais que la couleur de l'histogramme soit "bleu ciel". Mais les données se chevauchent et produisent un histogramme de couleur presque noire.

Merci pour ton aide

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

Voici à quoi ressemble l'histogramme. Comme vous pouvez le voir, bien que j'aie spécifié la couleur comme "Skyblue, l'histogramme à droite est presque noir enter image description here

6
user58925

La raison pour laquelle l'histogramme semble noir est que les lignes environnantes des barres (qui sont noires) occupent la majeure partie de l'espace.

Les options seraient de se débarrasser des bords en définissant la largeur de ligne à zéro:

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

et/ou pour définir l'edgecolor sur la même couleur que les barres elles-mêmes

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