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