Справочник по стрелкам

Diagrammix3 предоставляет 31 стиль стрелок для коннекторов и линий. В этом справочнике описаны все доступные типы и их типичные варианты использования.

Применение стрелок

С помощью Инспектора

  1. Выберите коннектор
  2. Откройте вкладку Style Инспектора и найдите раздел Connector
  3. Выберите стиль в полях Start Arrowhead и End Arrowhead

С помощью контекстного меню

Щёлкните правой кнопкой мыши по стрелке на холсте, чтобы открыть меню Start Arrowhead или End Arrowhead с пунктами Built-in Arrowheads и параметром Position (Auto или Fixed).

Начальная и конечная стрелки

  • Start Arrowhead: в начале линии (там, где вы начали рисовать)
  • End Arrowhead: в конце линии (там, где вы закончили рисовать)

На каждом конце можно использовать разные стрелки. Если текущая нотация предоставляет собственные SVG-стрелки, они появляются в выборе под заголовком Notation Arrowheads.

Полный справочник стрелок

Все типы стрелок

Базовые стрелки

ТипНазваниеОписаниеТипичное использование
noneНетБез стрелкиПростые линии, соединения без направления
standardСтрелкаКлассический сплошной треугольникОбычные блок-схемы, направленный поток
inflectedС изгибомИзогнутая/плавная стрелкаСтилизованные диаграммы, динамичный поток
stickStrokedШтрихОткрытый уголок (>)Лёгкие индикаторы направления
doubleStickStrokedДвойной штрихДвойной уголок (>>)Сильное направление, продолжение

Геометрические формы

ТипНазваниеОписаниеТипичное использование
roundКругЗакрашенный кругКонечные точки, узлы
roundStrokedКруг с обводкойПолый кругАльтернативные конечные точки
squareКвадратЗакрашенный квадратБлочные конечные точки
boxStrokedКвадрат с обводкойПолый квадратАльтернативные блочные конечные точки
boxПрямоугольникТо же, что и квадратТерминаторы диаграммы
barЧертаВертикальная чертаРазмерные линии, границы
arcStrokedДугаФорма полумесяца/дугиСпециализированные нотации

Формы ромба

ТипНазваниеОписаниеТипичное использование
diamondРомбЗакрашенный ромбТочки решения, объединения
diamondStrokedРомб с обводкойКонтур полого ромбаАльтернативные точки решения
diamondCurvedИзогнутый ромбИзогнутый ромбСтилизованные диаграммы
whiteDiamondБелый ромбПолый ромб (залит белым)Агрегация UML

Формы треугольника

ТипНазваниеОписаниеТипичное использование
whiteTriangleБелый треугольникПолый треугольникНаследование UML (альтернатива)
umlInheritanceНаследованиеПолый треугольник (в стиле UML)Наследование классов UML

Декоративные

ТипНазваниеОписаниеТипичное использование
singleFeather1 пероОдно перо/зубецДекоративные диаграммы
doubleFeather2 пераДвойное перо/зубецДекоративные диаграммы
tripleFeather3 пераТройное перо/зубецДекоративные диаграммы

Технические/размерные

ТипНазваниеОписаниеТипичное использование
dimensionLineРазмерСтрелка для измеренийТехнические чертежи, размеры
dimensionLineAndBarРазмер с чертойРазмер с чертойТехнические чертежи
crossКрестОтметка XСообщение уничтожения UML, завершение

Сущность-связь (ER)

ТипНазваниеОписаниеТипичное использование
crowsFeetГусиная лапкаТрёхзубая вилкаER: связь «много»
crowBarЛапка с чертойВилка с чертойER: «один ко многим»
crowBarSegmentЛапка с сегментомВилка с сегментомER: вариант
crowBallЛапка с кругомВилка с кругомER: «ноль ко многим»
crowBallCircleЛапка с двойным кругомВилка с двойным кругомER: необязательное «много»
barBallЧерта с кругомЧерта с кругомER: «ноль или один»
barBarДвойная чертаДвойная чертаER: «ровно один»

Категории использования

Блок-схемы

Для обычных блок-схем используйте:

  • standard (Стрелка) — самая распространённая, чёткое направление
  • none — для двунаправленных или ненаправленных связей
  • stickStroked (Штрих) — облегчённая альтернатива

Диаграммы UML

Для диаграмм классов UML:

  • umlInheritance — наследование классов (extends)
  • whiteTriangle — альтернативный стиль наследования
  • whiteDiamond — агрегация (слабое «содержит»)
  • diamond — композиция (сильное «содержит»)
  • standard — ассоциация, зависимость
  • stickStroked — зависимость (альтернатива)

Для диаграмм последовательности UML:

  • standard — синхронные сообщения
  • stickStroked — асинхронные сообщения
  • cross — сообщение уничтожения/завершения

Диаграммы «сущность-связь»

Для мощности связи ER:

  • barBar — ровно один (1)
  • crowBar — один ко многим (1..*)
  • crowsFeet — много (*)
  • barBall — ноль или один (0..1)
  • crowBall — ноль ко многим (0..*)

Технические чертежи

Для размеров и измерений:

  • dimensionLine — стандартные размерные стрелки
  • dimensionLineAndBar — размер с ограничителями
  • bar — маркеры границ

Размер стрелок

В разделе Connector Инспектора:

  • Start Arrow Length и End Arrow Length задают размер каждой стрелки в пикселях
  • Apply Length To Both Arrows сохраняет одинаковый размер на обоих концах
  • Apply Color To Both Arrows and Shaft окрашивает стрелки в цвет линии

Советы

  1. Единообразие: используйте один и тот же стиль стрелок по всей диаграмме
  2. Смысл важен: выбирайте стрелки, которые передают верное смысловое значение
  3. Не злоупотребляйте: не каждой линии нужна стрелка
  4. Учитывайте печать: некоторые детализированные стрелки могут плохо печататься в малом размере
  5. Соответствуйте нотации: используйте стрелки ER для ER, стрелки UML для UML

Краткая справочная таблица

КатегорияСтрелки
Базовыеnone, standard, inflected, stickStroked, doubleStickStroked
Кругиround, roundStroked
Квадратыsquare, box, boxStroked
Ромбыdiamond, diamondStroked, diamondCurved, whiteDiamond
ТреугольникиwhiteTriangle, umlInheritance
Чертыbar, arcStroked
ДекоративныеsingleFeather, doubleFeather, tripleFeather
ТехническиеdimensionLine, dimensionLineAndBar, cross
ERcrowsFeet, crowBar, crowBarSegment, crowBall, crowBallCircle, barBall, barBar