Sporządziłem histogram w Jupyter (Python 2) i spodziewałem się zobaczyć kontury moich prętów, ale tak nie jest.Zarys histogramu w Pythonie
używam następujący kod:
import matplotlib.pyplot as plt
from numpy.random import normal
gaussian_numbers = normal(size=1000)
plt.hist(gaussian_numbers)
plt.title("Gaussian Histogram")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()
dla mnie działa kod, linie istnieją. Czy zmodyfikowałeś domyślną szerokość linii? Po drugie, edgecolor może być taki sam jak kolor paska. (spróbuj zadzwonić: plt.hist (gaussian_numbers, linewidth = 1, edgecolor = 'r') – Joma
Powód, niektórzy ludzie domyślnie widzą kontury, a inni nie, jest to, że używają różnych wersji matplotlib. 2.0 podczas gdy Joma i @James używają matplotlib 1.5.Korzystanie z 'edgecolor =" k "' rzeczywiście przywraca linie w matplotlib 2.0. – ImportanceOfBeingErnest