Pyplot - визуализировать гистограмму списка - PullRequest
0 голосов
/ 30 ноября 2018

Учитывая простой список отрицательных значений: l = [0, -1, -1, -1, -10, -100]

Какой самый быстрый способ визуализации гистограммы стандартным методом plt.hist(l)?

Я хочу иметь возможность видеть все записей в списке и их относительные частоты.

Выполнение:

from matplotlib import pyplot as plt 
l = [0, -1, -1, -1, -10, -100]
plt.hist(l)
plt.show()

Результаты в:

enter image description here

Как правильно установить количество ячеек в текущем случае?

Любая помощь высоко ценится

1 Ответ

0 голосов
/ 01 декабря 2018

Предположим, что все записи в вашем списке l являются целыми числами.Вы можете использовать bins для управления количеством или размером бинов в вашей гистограмме.

from matplotlib import pyplot as plt
l = [0, -1, -1, -1, -10, -100]
plt.hist(l, bins=max(l)-min(l)+1)
ax = plt.subplot()
ax.set_xticks(l)
plt.show()

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...