В Graphviz, как мне добавить форму в середине ребра? - PullRequest
0 голосов
/ 23 сентября 2019

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

graphviz_sample

Любая идея о том, как я могу достичьэто в графвизе?

1 Ответ

2 голосов
/ 25 сентября 2019

Вы можете имитировать это поведение, найдя подходящий символ Unicode, например, в вашем случае, и поместив его в правильное положение, используя атрибут headlabel :

digraph {
    edge [arrowhead=none]
    Student [shape=rect]
    Faculty [shape=rect]
    o
    Player [shape=rect]

    Student -> o
    Faculty -> o
    o -> Player [
        headlabel="⋃"
        fontsize="25"
        labeldistance="1.7"
        labelangle=0
    ]
}

Результат:

...