Надеюсь, этот вопрос не слишком основан на мнениях. Если да, можете ли вы указать мне в правильном направлении для этого вопроса.Визуализация сетевых диаграмм Networkx
Я надеюсь создать что-то простое для визуализации сети Twitter, которая была определена с помощью networkx
. Каковы наилучшие доступные инструменты визуализации? Я хотел бы иметь что-то в этом роде, я запускаю скрипт и получаю отображение png или некоторого изображения сети, которая не слишком захламлена. Я определенно хотел бы различать имена пользователей и хэштеги и, возможно, цвет сообщества или что-то в этом роде.
Я еще не начал ничего, кроме игры со встроенным графиком networkx
, который ограничен, и networkx
даже не рекомендует. Инструменты, которые я нашел в моем поиске, включают plot.ly, gephi, d3.js и cytoscape. Plot.ly является собственностью, поэтому я хотел бы держаться подальше от него. D3.js выглядит довольно круто. Я планирую использовать его для некоторых интерактивных графиков, но я слышал, что есть проблемы с производительностью и ограничения для сотен узлов и тысяч узлов. Также я не знаком с javascript. Gephi и cytoscape на самом деле не являются программными. Они хороши, но требуют человеческого элемента.
Есть ли что-нибудь уже существующее, отвечающее моим потребностям? Является ли человеческий элемент необходимым для получения достойного взгляда? Я могу получить хорошие результаты со встроенным рисунком networkx
, но для каждого случая требуется значительная настройка (удалите перекрытие, настройте половину подходящего макета и т. Д.). Также тот факт, что networkx
упоминает, что они могут отказаться от поддержки рисования в будущем, не помогает.