Graphviz с фиксированным размером шрифта и максимальным размером

При использовании точки для рисования графика, есть ли способ указать желаемый размер шрифта метки узла и максимальную ширину для всего графика?

Я попытался установить размер графика на "2,79,10000000", чтобы изображение имело максимум 2,79 дюйма в ширину. По умолчанию для узлов задан определенный размер шрифта и поле "0.0,0.0".

При выводе этого, точка создает PDF-файл шириной 2,79 дюйма, но шрифты были уменьшены. Если я исправлю установленный размер шрифта с учетом того, что мой шрифт был уменьшен, результат будет выглядеть нормально, т.е. мои метки будут отображаться с правильным размером шрифта.

Есть ли способ достичь желаемой максимальной ширины плюс фиксированный размер шрифта без необходимости вручную корректировать размер шрифта с коэффициентом?

1 ответ

Решение

Я не думаю, что есть простое общее решение для этой конкретной проблемы: график сначала раскладывается, а затем уменьшается (включая текст), чтобы соответствовать требованию к размеру (см. Также Управление размером).

Если при масштабировании текст широкого графика не изменился, то в большинстве случаев конечная ширина графика, вероятно, останется практически неизменной.

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

Другие вопросы по тегам