Форум сайта python.su
Здраствуйте, задача такая: на постороить древовидный граф в котором в центре нахожусь я от меня отходят мои друзья (из вконтакте) а от них их друзья, так я и не нашёл примера похожего в интернете, как эти данные в график вывести, помогите пожалуйста…
Офлайн
Все сильно зависит от того сами вы будете позиционировать друзей или хотите автомат.
Просто граф:http://matplotlib.sourceforge.net/examples/pylab_examples/triplot_demo.html
Из того что я видел лучше всего подходит graphviz
http://www.graphviz.org/content/kennedyanc
К нему есть питоновские библиотеки, но я просто делаю dot файл в питоне и потом вызываю рендер. Так оказалось проще.
Офлайн
doza_andДа вот только graphviz на windows не ставится, есть варианты сделать это на networkx???
Все сильно зависит от того сами вы будете позиционировать друзей или хотите автомат.
Просто граф:http://matplotlib.sourceforge.net/examples/pylab_examples/triplot_demo.html
Из того что я видел лучше всего подходит graphviz
http://www.graphviz.org/content/kennedyanc
К нему есть питоновские библиотеки, но я просто делаю dot файл в питоне и потом вызываю рендер. Так оказалось проще.
Офлайн
Сам graphviz ставится легко (отдельным приложением). Но не вижу проблем и с networkx.
Кстати networkx кое где использует pygraphviz.
Офлайн
doza_andА не могли бы вы ссылочку на приложение дать? я сегодня его так и не нпшел, находил только папку которую потом надо было в lib помещать и т.д. а установочного не находил
Сам graphviz ставится легко (отдельным приложением). Но не вижу проблем и с networkx.
Кстати networkx кое где использует pygraphviz.
Офлайн
http://www.graphviz.org/Download_windows.php
http://code.google.com/p/pydot/
Отредактировано (Дек. 17, 2011 14:14:27)
Офлайн