[PYTHON] Trennlinie im Matplotlib-Histogramm anzeigen

Verwendet Python 3.6.0, matplotlib 2.0.0

Bestätigter Betrieb mit Jupyter-Notebook

Standardmäßig wird nicht jeder Balken des Histogramms geteilt

Mit dem folgenden Code wird beispielsweise die Grenze zwischen den einzelnen Balken nicht angezeigt

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

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

hist1.png


Ich frage mich, ob es sich von matplotlib 2.0.0 geändert hat ...

Ich habe das Dokument gelesen und kann so etwas in den Optionen nicht finden

Also, als ich es nachgeschlagen habe, die folgenden Treffer

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

Fügen Sie einfach "ec =" black "zur hist-Funktion von pyplot hinzu, wie im folgenden Code gezeigt.

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

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

hist2.png

―― Natürlich können Sie eine andere Farbe wie "ec =" rot "" angeben, daher sollten Sie verschiedene Dinge ausprobieren. --ec ist eine Abkürzung für Kantenfarbe


(Wenn Sie aufgefordert werden, Seaborn zu verwenden ...)

Recommended Posts

Trennlinie im Matplotlib-Histogramm anzeigen
Achsen in Matplotlib als Prozentsätze anzeigen
Histogramm mit Matplotlib
Legen Sie matplotlib in Centos7.
Zeigen Sie die Pyramide in Python
Bilder mit Matplotlib anzeigen
2D-Plot in Matplotlib
Brüche in Python anzeigen
[Python 3] Primfaktor-Zerlegung in 14 Zeilen
Betten Sie das Matplotlib-Diagramm in Tkinter ein
Verhalten von Matplotlib: Histgramm normiert
Implementieren Sie UnionFind (gleichwertig) in 10 Zeilen
Segfo Python in 2 Zeilen
Auszug aus Parametern für das Matplotlib-Histogramm
Python-Installation in 2 Zeilen @Windows
Zeigen Sie Django ManyToManyField in der Vorlage