Изменить ориентацию метки на 90º узла в Graphviz

Что я сделал, я инициализировал значения в конструкторе объекта

Примечание: атрибуты DefaultValue не будут автоматически устанавливать значения ваших свойств, вы должны сделать это самостоятельно

0
задан Sergio Cavero 7 March 2019 в 09:52
поделиться

1 ответ

Невозможно изначально повернуть метки в графвизе.

Ваши варианты могут быть:

1. Поставьте этикетки в виде изображений. В этом случае вы можете вращать их в своем графическом редакторе по своему усмотрению:

digraph {
    a [
        image="one.png"
        label=""
    ]
    b [
        image="two.png"
        label=""
    ]
    a -> b [label=<<TABLE border="0">
    <TR><TD><IMG SRC="rot.png"/></TD></TR>
    </TABLE>>];
}

Результат:

2. Если вам нужно повернуть метки на всем графике, вы можете попробовать нарисовать график, повернутый изначально, а затем повернуть все изображение, например, с помощью атрибута графика rotate :

digraph {
    rotate=90
    a [
        label="One"
    ]
    b [
        label="Two"
    ]
    a -> b [label="label"];
}

Результат:

enter image description here

0
ответ дан Dany 7 March 2019 в 09:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: