2016-01-12 2 views
2

Моя проблема очень проста.Гистограмма Matplotlib и список

У меня есть список раз и список номеров.

listTimes = [2103, 2103, 2104, 2104, 2104, 2105, 2106, 2107, 2108, 2108] 
listNumbers = [2, 2, 7, 4, 7, 4, 5, 5, 5] 

Я хочу сделать гистограмму, показывающую, что в 21:03 число 2 появилось дважды. Эта же гистограмма должна сказать, что в 21:04 число 4 появилось один раз и число 7 два раза.

Возможно ли это?

До свидания.

+0

вы имели в виду, чтобы иметь listTimes и listNumbers быть одинаковой длины? –

+0

Что вы ожидаете от «listTimes = [2103, 2103, 2104, 2104, 2104, 2105, 2106, 2107, 2108, 2108] » и' listNumbers = [2, 3, 7, 4, 7, 4, 5 , 5, 5] '? –

+0

@ SEClark: Да, они оба имеют одинаковую длину. @ Cedric H: Когда я рисую его с помощью plt.bar, он дает мне наибольшее число в определенное время. –

ответ

0

То, что вы хотите это two-dimensional histogram сюжет:

plt.hexbin(listTimes, listNumbers) 
+0

Я попробую это, как только вернусь домой. Благодаря! –