PlantUML - это универсальный инструмент, позволяющий быстро и просто создавать широкий спектр диаграмм.
Используя простой и интуитивно понятный язык, пользователи могут без труда создавать различные типы диаграмм.
Для подробного изучения возможностей и синтаксиса языка обратитесь к
Справочному руководству по языку PlantUML.
Если вы впервые знакомитесь с PlantUML, мы рекомендуем начать с нашей
страницы быстрого запуска, чтобы быстро освоить
и начать работать. Если у вас возникнут вопросы, наша
страница F.A.Q. является ценным ресурсом.
Кроме того, PlantUML может быть легко интегрирован с
множеством других инструментов для улучшения вашего рабочего процесса.
С помощью PlantUML вы можете создавать хорошо структурированные UML-диаграммы, включая, но не ограничиваясь ими:
Помимо традиционных UML диаграмм, PlantUML также поддерживает создание различных других типов диаграмм, таких как:
Повысьте динамичность и информативность ваших диаграмм с помощью этих дополнительных возможностей:
PlantUML позволяет генерировать диаграммы из различных форматов исходных данных:
Вы можете выбрать одну из различных внутренних кодировок:
PlantUML allows you to use several different
layout engines:
- Graphviz is the default engine. Relies on an external program;
- Smetana. (Use
!pragma layout smetana
in the file or -Playout=smetana
on the command-line.) A port of Graphviz to Java. Tends to make slightly straighter arrows;
- VizJs uses JavaScript. (Use
-graphvizdot vizjs
on the command line.) Tends to space out nodes more, resulting in a bigger diagram;
- ELK (Eclipse Layout Kernel). (Use
!pragma layout elk
in the file or -Playout=elk
on the command-line.) Supports only orthogonal layout, and doesn't cover all features.
Sequence diagrams have 2 engines:
- Puma is the older and still default engine;
- Teoz (Use
!pragma teoz true
in the file or -Pteoz=true
on the command-line) is a new engine that has some unique features: anchors (named arrows/messages), duration, nested boxes...
Achieving good layout with PlantUML is sometimes non-trivial.
See PlantUML GraphViz Layout by Mark George at University of Otago for more advice.
Экспорт диаграмм в различные форматы, соответствующие вашим потребностям, включая:
- PNG для удобного обмена изображениями
- SVG для масштабируемой векторной графики
- LaTeX для высококачественного набора текста
- ASCII art (доступно только для диаграмм последовательности) для текстового представления
Начните работу сегодня и расширьте свои возможности создания диаграмм с помощью
PlantUML. Превращайте свои идеи в четкие и профессиональные диаграммы без особых усилий 🎉!