LINUX.ORG.RU

GUI для построение графов


0

2

Всем доброго времени суток.

Интересует такой вопрос, какие решения существуют для построения графов в Linux. Интересно именно внешнее оформление этого процесса (GUI). Естественно, что хочется получить в том числе и исходный код приложения, т.к. планируется использовать его для модификации под собственные нужды.
Искомая программа может выполнять любые функции, главное, чтобы в ней присутствовал GUI для создания графов.

P.S. Сам знаком только с Dia, хотелось бы посмотреть и другие варианты.

★★★★★

Ответ на: комментарий от baverman

К сожалению, это мне вряд ли подойдет.
Как я понял, он позволяет только генерировать картинку, а мне необходимо что-то сродни dia, чтобы пользователь мог «вершины» графа подвигать. К тому же вершинами будут некоторые блоки и т.п.

Или я не все понял про Graphviz?

trex6 ★★★★★ ()

Из интересного нашел еще Kivio, но у меня так и не хватило ума скачать текущую версию кода. Может быть кто-нибудь сможет подсказать, как это сделать?

trex6 ★★★★★ ()

эх а вот Петр I этих графов без всякого гуя строил

lazyklimm ★★★★★ ()
Ответ на: комментарий от adriano32

>http://www.linux.org.ru/wiki/en/User:adriano32/Инженерное_ПО#Графы,_блок-схем...
Спасибо. Нашел парочку интересных вещей.

http://download.kde.org/download.php?url=stable/koffice-2.3.1/

Там его нет, во всяком случае я не нашел.
Как я понял из вот этого http://www.linux.org.ru/news/kde/5025353/page1 его сейчас никто не развивает.

trex6 ★★★★★ ()
Ответ на: комментарий от trex6

Угу. Так на всякий случай дал, просто ещё в L.O.R. Wiki не внёс.

adriano32 ★★★ ()
Ответ на: комментарий от adriano32

>Ещё уважаемый AP посоветовал Dunnart.
К сожалению, в архиве для линя ничего нет =(
Последние изменения в архиве для винды - в марте-мае.
Исходники до сих пор не доступны.
К сожалению придется пока что его исключить из рассмотрения.

trex6 ★★★★★ ()
Ответ на: комментарий от adriano32

>чё, слабо?
1. Давайте уважать друг друга.
2. Если понадобиться - купим.

у меня тоже плохое зрение

trex@trex-desktop:/graph/dunnart-linux$ ls
build examples
trex@trex-desktop:/graph/dunnart-linux$ ls ./build/
libQtCore.so.4 libQtGui.so.4 libQtSvg.so.4 libQtXml.so.4 plugins

В архиве для винды в папке build есть .exe файл, но у меня под рукой win-машины нет, так что буду смотреть позже, если до него доберусь.

P.S. Сейчас больше всего меня заинтересовал LibreOffice.Draw и rocs.

trex6 ★★★★★ ()
Ответ на: комментарий от TERRANZ

Посмотрел. Наверное, пока еще сыровато.
Вот баг, кста, если выбрать «поставить стрелку», кликнуть по вершине, потом кликнуть куда нибудь мимо, а потом по нужной вершине сегфолтиться вот тут:
graphlib/arrow.cpp:14
Судя по всему, если кликаешь мимо точки, SceneWidget::m_prevVert заменяется на нулевой, но после клика на вторую точку он передается в Arrow::Arrow().
Подробно не смотрел.

trex6 ★★★★★ ()
Ответ на: комментарий от trex6

Или я не все понял про Graphviz?

Нет, все верно. Он только позволяет взять на себя работу по автоматическому расположению узлов и подписей. Интерактива никакого нет (разве только в просмотрщике).

baverman ★★★ ()
Ответ на: комментарий от trex6

>> Ещё уважаемый AP посоветовал Dunnart.

К сожалению, в архиве для линя ничего нет =(


Такая фигня уже была, и Майкл вроде исправлял сборку. Пните его через почту, чтоб он уже насовсем исправил :)

AP ★★★★★ ()
Ответ на: комментарий от trex6

ага, на тот момент не всё.

lefty - это такой редактор

в результате и lneato и dotty есть гуи в которых мона рисовать графы.

а если хотите совсем unix-way то есть потоковый редактор графов gvpr


итак: graphviz - открытый - эклипс лицензия

если что в гуи не хватает смотрите leftyguide.pdf допиливаете свои процедурки и вуаля.

qulinxao ★★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.