Что я сделал, я инициализировал значения в конструкторе объекта
Примечание: атрибуты DefaultValue не будут автоматически устанавливать значения ваших свойств, вы должны сделать это самостоятельно
Невозможно изначально повернуть метки в графвизе.
Ваши варианты могут быть:
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"];
}
Результат: