graphviz - фиксированные позиции узлов
У меня есть график, который обрабатывается Neato, и я добавляю новые ребра к нему. Однако я не хочу, чтобы старые узлы были перемещены. Я хочу, чтобы neato вычислял новые позиции новых узлов, а старые узлы оставались на том же месте.
strict graph {
node0 [pos="1,2"];
node1 [pos="2,3"];
}
и я добавляю новые ребра:
strict graph {
node0 [pos="1,2"];
node1 [pos="2,3"];
node1 -- node2 [len="3"];
...
}
Я хочу получить те же позиции на старых узлах. Например:
strict graph {
node0 [pos="1,2"];
node1 [pos="2,3"];
node2 [pos="3,4"];
...
}
Как я могу это сделать?
2 ответа
Вы можете закрепить положение узла, установив атрибут узлаpin=true
,
Или поставить '!' в конце атрибута pos: pos="34,12!"