Graphviz с фиксированным размером шрифта и максимальным размером
При использовании точки для рисования графика, есть ли способ указать желаемый размер шрифта метки узла и максимальную ширину для всего графика?
Я попытался установить размер графика на "2,79,10000000", чтобы изображение имело максимум 2,79 дюйма в ширину. По умолчанию для узлов задан определенный размер шрифта и поле "0.0,0.0".
При выводе этого, точка создает PDF-файл шириной 2,79 дюйма, но шрифты были уменьшены. Если я исправлю установленный размер шрифта с учетом того, что мой шрифт был уменьшен, результат будет выглядеть нормально, т.е. мои метки будут отображаться с правильным размером шрифта.
Есть ли способ достичь желаемой максимальной ширины плюс фиксированный размер шрифта без необходимости вручную корректировать размер шрифта с коэффициентом?
1 ответ
Я не думаю, что есть простое общее решение для этой конкретной проблемы: график сначала раскладывается, а затем уменьшается (включая текст), чтобы соответствовать требованию к размеру (см. Также Управление размером).
Если при масштабировании текст широкого графика не изменился, то в большинстве случаев конечная ширина графика, вероятно, останется практически неизменной.
Для некоторых простых графиков вы можете указать соотношение в дополнение к размеру страницы и убедиться, что генерируемый график не будет шире, чем размер (во избежание сжатия).