Построение частотных распределений в python

У меня есть график, хранящийся в формате списка смежности. Я случайным образом выбираю группу узлов и отмечаю количество соседей у ​​каждого из них. Теперь я хочу построить график распределения, и сейчас я делаю это, вручную проверяя, попадает ли размер набора соседей в конкретное ведро (я устанавливаю размеры ведра вручную, и этот процесс проверки приводит к кучу очень уродливых if-then-else), а затем соответственно увеличивать частоту. Затем я вызываю matplotlib и строю график. Весь этот процесс кажется действительно громоздким и совсем не питоническим. Это полностью выполнимо в Excel, но я стараюсь сделать это как можно более программным.

Я уверен, что есть лучший способ сделать это, но я не смог найти ничего, связанного с построением частотных графиков. Любые предложения были бы замечательными.

6
задан tshepang 7 May 2011 в 22:12
поделиться