Библиотека Python / Модуль для (простых) неориентированных графов - PullRequest
3 голосов
/ 24 января 2011

Я искал в Интернете последние часы, пытаясь найти библиотеку для python, которая поможет мне создавать и рисовать простые неориентированные графики. Похоже, что NetworkX (http://networkx.lanl.gov/index.html), безусловно, самый популярный, но, к сожалению, он не поддерживает рисование для Python 3.

Есть предложения? Мне не нужно ничего сверхмощного или сложного, просто базовое (даже ненаправленное) создание и рисование графиков (и, возможно, экспорт в формате png, jpeg и т. Д.) Вы знаете, всего несколько узлов и ребер.

Ответы [ 3 ]

1 голос
/ 24 января 2011

Вы смотрели библиотеку python-graph ?Это библиотека, и вы можете использовать ее для рисования графиков, которые могут оказаться полезными.Простые неориентированные графы очень возможны.Я вижу, что они упоминают о поддержке Python3.1 .Он использует Graphviz для экспорта в pngs.(Я не могу найти его поддержку py3k)

1 голос
/ 24 января 2011

NetworkX упоминает довольно много способов рисования графиков с использованием Graphviz .

0 голосов
/ 25 января 2011

Google Chart имеет (некрасивую) поддержку Graphviz в настоящее время, может быть, это может работать?

GChartWrapper - хороший API, который работает на Python 3, так что проверьте это. В противном случае вы можете просто звонить с помощью urllib ...

http://pypi.python.org/pypi/GChartWrapper/

...