909 читали · 5 лет назад
Как создавать анимированные графы в Python
Источник: Nuances of Programming Matplotlib и Seaborn — вполне приличные Python-библиотеки для создания превосходных графиков. Но такие графики получаются статичными, и крайне трудно подобрать для них красивое представление данных или отследить динамику изменений. Вам бы понравилось, если бы в своей следующей презентации/видео/посте в соцсетях вы бы смогли показать динамику изменений в виде короткого видеоролика? И даже больше: такие графики можно было бы создать в Matplotlib, Seaborn или любой другой...
3 года назад
Создание и рисование случайного графа Python
Всем добрый день! Сегодня я кратко расскажу как создать и нарисовать случайный неориентированный граф с помощью Networkx. Все выглядит примерно так: Строки 1-3: импортируем все необходимые зависимости. Строки 6-13: Создаем полный случайный граф. В функцию передаем 2 параметра - от них зависит размер графа. complete_graph(n) - это функция, создающая случайный полный граф на n вершинах. Здесь мы передаем в функцию случайное число от n до m. Функцией set_edge_attributes(G, name, value) мы для всех ребер графа создаем атрибут name и задаем ему значение value...