Я использую graphviz для рисования ориентированных графов. Теперь дело в том, что, хотя я умею правильно генерировать график, график проектируется горизонтально, что не соответствует моим требованиям. Итак, как я могу рисовать графики, направленные вертикально Пожалуйста, помогите мне с этимgraphviz график графика по вертикали
ответ
Учитывая следующий сценарий, который я извлек из комментариев к этому вопросу и отредактирован, чтобы успешно работать, удаляя некоторые посторонние запятой:
digraph G {
graph [ bgcolor=lightgray, resolution=128, fontname=Arial, fontcolor=blue, fontsize=10 ];
node [ fontname=Arial, fontcolor=blue, fontsize=10];
edge [ fontname=Helvetica, fontcolor=red, fontsize=10 ];
"arunachaltourism.com/" -> "webcomindia.biz/profile.php";
"arunachaltourism.com/#" -> "arunachaltourism.com/";
"arunachaltourism.com/aalo.php" -> "arunachaltourism.com/";
}
Я назвал сценарий x.dot
. Теперь, выполнив команду:
dot x.dot -Tjpg -o x.jpg
... производит:
... потому что по умолчанию rankdir=BT
. Вставка:
rankdir=LR
... как второй строке сценария и снова запустить скрипт через dot
дает:
Таким образом, мне не понятно, почему граф может были сделаны горизонтально в первый раз, но вы сможете увидеть, как использование rankdir
может сделать график выведенным либо горизонтально, либо вертикально.
Это именно то, что я искал – curiosa
(! Старый вопрос, но почему бы и нет)
Также Вы можете запустить:
dot -Grankdir=LR -Tpng myfile.dot -ogeneratedpng.png
Вы можете использовать rankdir
как свойство в файле точка:
digraph G {
rankdir=LR; //left to right
//B bottom T top L left R right
start->a1;
a1 -> b3;
b2 -> a3;
a3 -> a0;
a3 -> end;
b3 -> end;
}
скрипт сгенерируйте следующий график слева направо:
Вы можете попробовать сценарий online
- 1. Протяните график по вертикали
- 2. График GraphViz
- 3. Воспроизводить график с graphviz
- 4. График графов в Graphviz
- 5. Как растянуть график по вертикали в Python
- 6. Как эффективно анимировать график Graphviz?
- 7. график графика графика: убитый 9
- 8. Graphviz: изменить шрифт для всего графика?
- 9. График графика для цилиндра
- 10. Уменьшение размера (как в области) графика, генерируемого graphviz
- 11. график графика графика с использованием jquery-ajax
- 12. Составление графика с GraphViz в PHP
- 13. График графика Haskell на Windows
- 14. график 3d графика в Matlab?
- 15. C# Рисование графика с использованием QuickGraph и GraphViz
- 16. Gnuplot не загружает график графика
- 17. Запись текста по вертикали
- 18. Graphviz (DOT) Подписи
- 19. График графика проекта в Matlab
- 20. График построения графика в R
- 21. График ядра-графика в UIViewController
- 22. График выполнения графика в изображении
- 23. График графика звуковых волн Java
- 24. Неверный график из графика Панда
- 25. ошибка построения графика - полунормальный график [
- 26. Флот: график графика 1 час
- 27. r график для графика многоугольника
- 28. Graphviz: организация узлов
- 29. Вопросы о API Graphviz (Graphviz как библиотека)
- 30. GraphViz, фиксированный макет при кластеризации
Какая у вас установка [rankdir] (http://www.graphviz.org/doc/info/attrs.html#d:rankdir)? –
@ Anders Lindahl Я не оценил свойства rankdir. пожалуйста, предложите мне, какую модификацию мне нужно выполнить. – user2060673
Показать пример вашего описания графика и команду, которую вы используете для ее рендеринга. –