Как настроить маржу кластера GraphViz? - PullRequest
0 голосов
/ 28 мая 2018

Я считаю, что graphviz не может независимо настраивать поле ширины и высоты кластера.

Как показано ниже, поле высоты кластера, очевидно, меньше его поля ширины.

GraphViz обеспечивает поле параметра для настройки поля кластера.Однако он не может регулировать только запас ширины кластера и сохранять фиксированный запас высоты.

Возможно ли это?

enter image description here

1 Ответ

0 голосов
/ 04 декабря 2018

Значение поля может быть одним или двумя значениями, разделенными запятой.Из описания (https://www.graphviz.org/doc/info/attrs.html#d:margin):

Для графиков это устанавливает поля x и y для холста, в дюймах. Если поле равно одному двойному, оба поля устанавливаются равными заданномузначение.

Пример также приведен в том же месте:

Для узлов этот атрибут указывает пространство, оставленное вокруг метки узла. По умолчанию значение равно 0,11,0.055. Итак, используйте два значения, разделенных запятой.

Однако есть одно предостережение: параметр margin хитрый. Он находится в дюймах для графиков (и я предполагаю, чтодля узлов), но в точках для кластеров!

...