2009-10-21 2 views
6

Я должен сказать, что я ищу что-то интерактивное, что эквивалентно тому, что предлагает Nevron в своем продукте .NET Diagram, где пользователь может создавать узлы, взаимодействовать с ними, перетаскивая их и т. Д. Я знаю, что есть GraphViz, но насколько это возможно поскольку я знаю, что он статичен и просто отображает график/диаграмму, с ним нет никакого взаимодействия.Есть ли хорошая диаграммная библиотека для Python?

У меня плохое чувство, что в мире кросс-платформы нет ничего такого же богатого, как это для Python или любого другого языка скриптов, но, возможно, я пропустил его.

+0

Вы что-нибудь нашли? Я ищу то же самое. – LB40

ответ

0

Написание графических точечных файлов является хорошим способом. Google для Graphviz и см. http://code.google.com/p/pydot/ для оболочки python.

+1

это статично. – LB40

2

Ubigraph, вероятно, не то, что вы хотите, но по-прежнему отлично.

+0

Но это позволяет пользователю выбирать узлы? Насколько я могу судить, это не интерактивно. –

+0

Прошу прощения. Я вспомнил, что это интерактивный подход, но был неправильным. Ubigraph - это не то, что вы хотите. :/ –

+0

Ubigraph позволяет вам подключать обратные вызовы, чтобы дважды щелкнуть события по вершинам, но это не позволяет вам перетаскивать их. Напротив, ориентация на макет все еще довольно изящна. – synthesizerpatel

Смежные вопросы