Подтвердить что ты не робот

Бесплатный визуальный редактор для графических (точечных) файлов

Есть ли бесплатный (как в "приветствиях" ), совместимый с Linux, интерактивный визуальный редактор для графического графика или других графиков? aptitude, кажется, рисует пробел.

edit: "cheers" означает "пиво" ​​и "речь". meta-edit: Я думаю, это должно быть "бесплатно, как на пляже".

edit 2: Возможно, подходящий редактор svg будет более реалистичной целью. Я в основном хочу что-то, что можно использовать для удобного создания коллекции меченых фигур и линий, которые их соединяют. На самом деле, вероятно, было бы более теоретическим способом извлечь граф из этих данных, поскольку он включает в себя как семантические данные (график), так и данные представления (способ, которым он располагался на экране, используемые цвета и т.д.). Есть ли способ выстроить маркированные формы с помощью inkscape или какого-либо другого редактора бесплатной векторной графики? Мне действительно нужно переупорядочить узлы и (пере) течет текст в них, чтобы это произошло с максимальным удобством.

Я также понял, что это действительно вопрос суперпользователя. Я собирался перепроверить его там, когда нашел существующий вопрос, который, скорее всего, предоставит мне ответ: dia.

edit 3: dia кажется полезным, за исключением того, что не представляется возможным, чтобы текстовое содержимое объектов node обертывалось любым полезным способом (то есть любым способом, кроме как вставляя ручные разрывы строк). Это своего рода разбойник, поскольку он замалчивает большую часть удобства, что мой стимул делать что-то таким образом, а не текстовым редактором или ручкой и бумагой. Но он поддерживает какую-то модель события и скрипты на основе Python, поэтому я собираюсь немного разобраться и посмотреть, могу ли я использовать python для обертывания текста в ответ на изменения содержимого. Если у кого-то из прекрасных людей нет лучшей идеи...? В принципе, я хочу иметь возможность явно установить размер node с помощью взаимодействия с графическим интерфейсом, а также обернуть и перемасштабировать содержимое (в пределах определенного диапазона размеров шрифтов), чтобы он соответствовал ему. Богатый текст будет очень полезен.

Другими словами, на данный момент это действительно правильный вопрос SO, поскольку, по-видимому, требуется кодирование.

4b9b3361

Ответ 1

Чтобы сэкономить время, желающие попробовать существующие программы для обработки графиков DOT:

  • dotty может отображать графики DOT и с небольшой удачей вы можете перемещать свои узлы с помощью мыши, не более того, и вы можете легко segfault в качестве бонуса (я пробовал последний стабильный график)
  • lefty - это только специальный интерпретатор языка, используемый dotty, не смотря на
  • KGraphEditor - пустой проект желаемого (окно QT и несколько кнопок)
  • gvedit на самом деле не является графическим редактором: он предоставляет простой текстовый редактор, и вы нажимаете F5 для запуска инструмента компоновки и открытия изображения; вы можете получить больше функциональности от настройки собственного любимого текстового редактора.
  • grappa - это заброшенный Java-апплет, который я не смог запустить
  • Интересно, dia может экспортироваться в DOT ( "PyDia DOT Export" ), но из-за его ошибочной печати, вам необходимо выполнить пост-обработку файлов для их использования.
  • graphedit может читать в DOT график, и вы можете перемещать его узлы и изменять их цвета
  • Люди Eclipse начали работать над поддержкой DOT в GEF4, чтобы он мог отображать графики DOT
  • GraphUI имеет очень интересный демонстрационное видео, но будьте осторожны: хотя может показаться, что график создается щелчком и перетаскиванием, на самом деле все редактирование происходит с клавиатуры, используя ярлыки. С положительной стороны всегда доступны контекстные инструкции, показывающие, какие ярлыки делают то, что.
  • DotEditor утверждает редактор дерева, изменяя node атрибуты/цвет/фигуру с помощью мыши.

Графические редакторы, упомянутые в других ответах, yEd (приложение Java) и JointJS/Rappid (вещь JaveScript), по-видимому, не имеют ничего общего с DOT (оба они оба).

Я полагаю, что там вообще нет рабочего графического редактора DOT-обработки.

Ответ 2

проверить yEd

Ответ 3

JointJS представляет собой библиотеку редактирования графиков Javascript на основе Backbone: http://www.jointjs.com/

Автор также предоставляет Rappid, редактор графиков в Интернете, который может удовлетворить ваши потребности, но я не знаю, как импортировать файлы с точками.