Создание двудольного графа networkx с набором данных Stack Overflow> 5 м узлов, нужны советы и рекомендации

Я делаю проект о визуализации данных и sna, и я работаю с набором временных сетевых данных Stack Overflow ( http://snap.stanford.edu/data/sx-stackru.html). Набор данных представляет взаимодействия между пользователями в переполнении стека, напр. Пользователь A ответил на вопрос пользователя B в определенное время. Я уже сделал тепловые карты, отслеживающие наиболее заметную активность пользователей, и у меня есть другая идея - представлять набор данных в виде двудольного графа. Я новичок в NetworkX, и я хотел бы получить совет, чтобы узнать, правильно ли я думаю, и можно ли интерпретировать мою идею, и каков наилучший способ (примеры с большими наборами данных и аналогичными проблемами были бы очень полезны). Итак, у меня есть Пользователь A и Useb B в качестве узлов, а граница между ними - время. У меня ~5м узлов. Я хотел бы представить соединения в виде двудольного графа из-за структуры набора данных. Данные несбалансированы, >95% - это пользователи, которые спросили / ответили только один раз. Моя идея визуализации состояла в том, чтобы получить что-то похожее на это:

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

Является ли это возможным? Если да, можете ли вы дать мне пример, как сделать визуализацию. Как лучше всего это представить?

Буду признателен за любую помощь, оказанную. Спасибо!

0 ответов

Другие вопросы по тегам