Подтвердить что ты не робот

Контур гистограммы Python

Я построил гистограмму в Jupyter (Python 2) и ожидал увидеть контуры своих баров, но это не так.

введите описание изображения здесь

Я использую следующий код:

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()
4b9b3361

Ответ 1

Похоже, либо ваш linewidth был установлен на ноль, либо ваш edgecolor был установлен на 'none'. Matplotlib изменил значения по умолчанию для них в версии 2.0. Попробуйте использовать:

plt.hist(gaussian_numbers, edgecolor='black', linewidth=1.2)

введите описание изображения здесь