Linux рисование блок схем

Linux рисование блок схем

Есть несколько известных коммерческих программ для построения блок-схем и диаграмм, таких как Visio в Windows или OmniGraffle в MacOS X. А как с этим обстоит дело в Linux? На самом деле имеется несколько достаточно хороших альтернатив Visio и OmniGraffle, например yEd , Dia , LibreOffice Draw , Pencil Project и т.д.

В этом руководстве мы рассмотрим создание блок-схем и диаграмм в Linux с помощью графического редактора yEd.

yEd — это очень дружелюбный к пользователю и мощный редактор диаграмм, написанный на Java. С его помощью вы можете создавать блок-схемы, BPMN/UML-диаграммы, организационные схемы, а также любые другие графики, состоящие из узлов и ребер. Он также имеет множество сложных встроенных алгоритмов для генерации макетов, позволяющих тестрировать альтернативные макеты созданных вами диаграмм и графиков на лету.

Установка yEd в Linux

yEd — это отдельное Java-приложение, которое (в виде JAR-файла) можно скачать с сайта . Вы можете запустить yEd на любой платформе, где установлена Java Run Time (JRE). Скачав заархивированный установочный пакет, вы можете установить его следующим образом:

Затем создайте в директории /usr/bin скрипт с названием yed, запускающий JVM:

Далее, сделайте скрипт исполняемым:

Теперь вы можете запускать yEd с помощью этого скрипта.

Если хотите, можете создать ярлык на рабочем столе для запуска yEd со следующей информацией:

Запустив программу, вы увидите стартовое окно yEd, где вы можете создать или открыть файл.

Построение диаграмм в yEd

yEd позволяет легко создавать любой тип диаграмм. В правой части окна программы находится боковая панель, где можно выбрать различные типы компонентов. Например, показанную ниже схему сети я создал менее чем за десять минут.

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

Читайте также:  Dying light the following ошибка

Построение блок-схем с помощью yEd

Помимо диаграмм, вы также просто можете строить блок-схемы. Пример:

Построив блок-схему, вы также можете пробовать различные типы макетов. Например, вы можете изменить ориентацию блок-схемы с вертикальной на горизонтальную:

yEd имеет встроенные шаблоны для различных типов графиков: сетевых, древовидных и случайных. Например, если вы хотите сгенерировать древовидный график, вы можете просто ввести количество узлов, ветвей и глубину древа.

Среди других возможностей yEd имеется функция автоматической группировки, с помощью которой вы можете автоматически сгруппировать индивидуальные компоненты. Это удобно, если ваша диаграмма состоит из большого числа различных компонентов.

Построив и отредактировав блок-схему или диаграмму, вы можете сохранить ее в файле. По умолчанию yEd использует формат GraphML, основанный на XML. При желании вы можете экспортировать диаграмму в изображения различного формата, включая png, jpg, gif, eps, pdf и svg.

Dia — бесплатная программа для Linux для создания диаграмм и блок-схем. Позволяет создавать UML диаграммы, диаграммы отношений, сетевые диаграммы и многие другие.

Dia включает большое количество графических элементов для рисования различных схем: блок-схемы, электрические схемы, химия, Cisco и другие.

На официальном сайте можно скачать дополнительные фигуры (также они называются символами или объектами) и добавить их в программу.

Диаграммы сохраняются в формате XML (дополнительно сжимается с помощью gzip), также поддерживается экспорт в форматы JPEG, EPS, SVG, XFIG, WMF, PNG и другие. В Dia можно импортировать новые объекты, которые описываются в XML файлах.

Программа Dia доступна для Linux, Windows, MacOS X.

Dia — отличное приложение для рисование диаграмм, с помощью нее очень удобно и быстро построить блок схемы, ну или какой-то алгоритм действий.

Читайте также:  Invalid ssl certificate ошибка в стиме

Для установки в Ubuntu выполните в терминале:
sudo apt-get install dia

Что выбрать, если тебе срочно нужно нарисовать какую-нибудь схему? В Windows есть Visio, в Linux — уже страшно старая Dia, в OS X — OmniGraffle, во всех операционках работает yEd и еще куча софта для рисования диаграмм. Но если устанавливать и тем более покупать ничего не хочется, то идеальным вариантом будет редактор Draw.io. Несмотря на то что он работает в браузере, его возможности мало в чем уступают десктопным аналогам.

У Draw.io неплохой набор фигур: есть заготовки для рисования схем компьютерных сетей, баз данных и диаграмм UML; в настройках ты можешь включить и другие наборы — для электронных схем, интерфейсов iOS и Android, мокапов сайтов. Легко создать и свою форму и добавить в набор.

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

Draw.io поддерживает импорт файлов Visio, а сохранять умеет как в растровые форматы, так и в SVG. Причем можно залить документ в Dropbox, и он будет сохраняться автоматически по ходу редактирования.

В общем, если иногда приходится рисовать сайт или диаграмму, смело добавляй в закладки.

Ссылка на основную публикацию
Adblock detector