Вопрос или проблема
Для моего проекта у меня есть набор ручных диаграмм, которые увеличились в размере и сложности с тех пор, как я создал их в draw.io. Теперь это трудно управляемо, поэтому я попробовал разные инструменты для повышения своей продуктивности. Удивительно, но я не смог найти нужную функциональность даже в другом программном обеспечении, что и привело меня сюда :).
Что мне нужно
- векторная графика
- бесплатное программное обеспечение, хотя бы для учебных целей
- любой ОС или веб
- система шаблонов/классов
Система шаблонов — это то, чего не хватает во всех инструментах, которые я пробовал (перечисленных ниже):
- Я хочу иметь возможность редактировать все объекты, принадлежащие какому-то шаблону/классу, не выбирая их каждый раз.
- В то же время мне нужно перемещать их независимо, поэтому функциональность группировки не то, что я ищу.
- Наконец, мне нужно редактировать текстовое описание внутри объекта независимо для каждого объекта, при этом редактируя стиль текста для всех объектов одновременно. Это невозможно с функциональностью клонирования Inkscape.
Программное обеспечение, которое я пробовал:
Я бы опубликовал это как комментарий, но, похоже, у меня пока недостаточно репутации.
Звучит так, будто вы на самом деле ищете инструмент для создания диаграмм UML (унифицированного языка моделирования).
Существует много таких инструментов, но прошло много времени с тех пор, как я использовал хотя бы один бесплатный. Тот, что я использую, это MS Visio, но я думаю, что последняя версия, вероятно, имеет похожие проблемы, о которых вы говорите (и при этом она не бесплатная, даже близко, но может быть, есть академическая версия, на которую ваша школа имеет лицензию?). На всякий случай, похоже, что редактор UML yEd может быть лучше в этом плане.
Ответ или решение
Для вашего проекта, где требуется редактирование сложных и объемных диаграмм, я понимаю, что вам необходимо найти инструмент, способствующий повышению производительности и соответствующий определенным критериям. Судя по вашим требованиям и опыту с уже опробованными вами инструментами, вот несколько рекомендаций, которые могли бы вам помочь:
Подходящие инструменты для редактирования диаграмм
-
Lucidchart
- Особенности: Это веб-приложение предлагает функцию работы с векторной графикой и предоставляет много шаблонов и классов для создания диаграмм. Вы можете редактировать стили, применяемые ко всем объектам, одновременно изменяя текст внутри них.
- Преимущества: Доступно на всех ОС через браузер, имеет функционал совместной работы и менеджмента проектов.
- Стоимость: Бесплатный тарифный план доступен с ограничениями.
-
Draw.io (diagrams.net)
- Несмотря на то, что вы уже пробовали этот инструмент, он имеет расширенные функции для использования шаблонов. Вы можете повышать свою производительность, используя элементы и стили в библиотеке, а также редактируя их массово.
- Рекомендация: Попробуйте посмотреть видеоуроки по использованию библиотеки объектов и стилеобразованию.
-
Dia
- Особенности: Это простое приложение для создания диаграмм, которое поддерживает работу с векторной графикой. У него есть возможности настройки и создания шаблонов.
- Преимущества: Бесплатное программное обеспечение с открытым исходным кодом, доступное для Windows, macOS и Linux.
- Недостатки: Интерфейс может быть устаревшим и может не иметь всех нужных вам функций.
-
PlantUML
- Особенности: Это инструмент, который генерирует UML-диаграммы из текстовых описаний. Он предоставляет возможность создания шаблонов, а также редактирования объектов с использованием единого синтаксиса.
- Преимущества: Бесплатно и работает во всех средах (можно интегрировать в различные IDE, такие как IntelliJ IDEA и Eclipse).
-
yEd Graph Editor
- Особенности: На основании вашего упоминания yEd, я рекомендую поэкспериментировать с его возможностями редактирования стилей групп объектов. Он имеет функции установки атрибутов для классов объектов, что может удовлетворить ваши потребности.
- Преимущества: Бесплатен и доступен на разных ОС.
Рекомендации по использованию
- Регулярное обновление шаблонов: Разработайте свою библиотеку шаблонов и стилей, чтобы проще редактировать глобальные изменения.
- Обучающие ресурсы: Используйте инструкционные видео и документацию для выбранного вами инструмента, чтобы более эффективно использовать его функции.
- Обратная связь: Если вы работаете в рамках команды или с академическими коллегами, собирайте мнения о работе с выбором инструмента и меняйте подход в зависимости от пользовательского опыта.
Надеюсь, эти рекомендации помогут вам найти подходящий инструмент для создания и редактирования диаграмм, который удовлетворит всем вашим требованиям.