Во-первых, относительное расположение делает то, что Вы описали: это резервирует пространство в исходном местоположении, но отображает DIV, смещенный некоторой суммой.
, Если Вы пускаете в ход ОТДЕЛЕНИЯ затем, они сложат слева направо, но это может вызвать проблемы.
расположение А трех столбцов с помощью CSS довольно трудно. Взгляните на [ http://www.glish.com/css/7.asp]
Я считаю, что GraphViz рисует хорошие графики, но разрешение, как правило, достаточно низкое, вы можете попробовать вывести в SVG, а затем использовать какой-либо другой пакет изображений для соответствующего масштабирования изображения, а затем сохранить в пикселях. формат как PNG. Это может дать вам лучшее разрешение, но я никогда не пробовал это лично, я обычно просто создаю файлы SVG, которые затем могу просматривать в браузере.
Просто измените параметр -T на -Tsvg
dot -Tsvg rel_graph.gv > rel_graph.svg
Есть кое-что в Dot Guide http://www.graphviz.org/pdf/dotguide.pdf о масштабировании графиков, но не очень ясно, как это влияет на разрешение, вы также можете поэкспериментировать с этими настройками и посмотреть, это улучшает ситуацию.