Я установил пакеты matplotlib и networkx. Может ли кто-нибудь сказать мне функцию, присутствующую в этих пакетах, которая может быть использована для создания графика социальной сети, такого как граф для совместной работы актеров, соавторство или даже график для сети P2P.Python: создать график для социальной сети
ответ
Я хотел бы использовать PyDot, это pythton связывание библиотеки GraphViz.
Подсчитайте это как второе голосование за Graphviz. Формат довольно прост, и механизм компоновки является мощным. Установив Graphviz, вы можете добавить PyDot для запуска или просто записать свои данные в файлы с форматом, отображающим структуру графика. (pdf).
Если бы вы хотели катиться самостоятельно, matplotlib был бы моим выбором, но макет сложный.
Если вы чувствуете необходимость понизить, это поможет объяснить, почему. Вы считаете, что это неправильно? – telliott99
Вы также можете использовать graph-tool, так как у него есть интерфейс к graphviz, который очень прост в использовании. Дополнительную информацию см. В документации на веб-сайте.
Я нашел эту функцию, которая рисует график социальной сети для 10 действующих лиц. Но мне нужен больший граф http://networkx.lanl.gov/reference/generated/networkx.krackhardt_kite_graph.html#networkx.krackhardt_kite_graph – Bruce