Afficher la ligne de division dans l'histogramme matplotlib

Utilise Python 3.6.0, matplotlib 2.0.0

Opération confirmée avec Jupyter-notebook

Par défaut, chaque barre de l'histogramme n'est pas divisée

Par exemple, avec le code ci-dessous, la limite entre chaque barre n'apparaît pas

% matplotlib inline
import numpy as np
import matplotlib.pyplot as plt

plt.hist(np.random.randn(100))

hist1.png


Je me demande s'il a changé de matplotlib 2.0.0 ...

J'ai lu le document et je ne trouve rien de tel dans les options

Alors, quand je l'ai recherché, les coups suivants

python - Cannot get histogram to show separated bins with vertical lines - Stack Overflow

Ajoutez ʻec = 'black'` à la fonction hist de pyplot comme indiqué dans le code ci-dessous.

% matplotlib inline
import numpy as np
import matplotlib.pyplot as plt

plt.hist(np.random.randn(100), ec='black')

hist2.png

――Bien sûr, vous pouvez spécifier une autre couleur telle que ʻec = 'red'`, vous devriez donc essayer différentes choses. --ec est une abréviation pour la couleur des bords


(Si on vous dit d'utiliser Seaborn ...)

Recommended Posts

Afficher la ligne de division dans l'histogramme matplotlib
Afficher les axes sous forme de pourcentages dans Matplotlib
histogramme avec matplotlib
Mettez matplotlib dans Centos7.
Afficher la pyramide en Python
Afficher les images avec Matplotlib
Graphique 2D dans matplotlib
Afficher les fractions en Python
[Python 3] Décomposition des facteurs premiers en 14 lignes
Intégrer le graphe matplotlib dans Tkinter
comportement de matplotlib: histgramme normé
Implémenter UnionFind (équivalent) en 10 lignes
Segfo python en 2 lignes
Extrait des paramètres de l'histogramme matplotlib
Installation de Python en 2 lignes @Windows
Afficher Django ManyToManyField dans un modèle