我正在使用graphviz绘制有向图。现在的事情是,虽然我能够正确生成图形,但图形水平设计不符合我的要求。那么,怎样才能我画有向图的垂直 请帮我这个graphviz垂直绘制图
7
A
回答
10
考虑下面的脚本,我已经从评论的问题提取和编辑,使其通过去除一些多余的分号运行成功:
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
可以使图形水平或垂直出来。
+0
这正是我一直在寻找 – curiosa
7
(!老问题,但为什么不)
可以作为很好地运行:
dot -Grankdir=LR -Tpng myfile.dot -ogeneratedpng.png
0
您可以使用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. 绘制垂直直方图C#
- 2. 垂直对齐的Graphviz的
- 3. 用graphviz绘制大图
- 4. 绘制真实图形(graphviz?)
- 5. 使用graphviz绘制树图
- 6. 在图表中绘制垂直线
- 7. 垂直绘制线系列图
- 8. Qt绘制垂直布局
- 9. 绘制垂直金字塔
- 10. 绘制垂直文本()
- 11. 绘制垂直虚线
- 12. 用DO绘制垂直线
- 13. 当在TIFF中绘制热图时绘制垂直白线
- 14. 如何在Google图表上绘制垂直线到直方图?
- 15. 通过控制绘制垂直线
- 16. 是否可以使用python matplotlib垂直绘制一个绘图?
- 17. 在直方图中使用qplot()绘制垂直峰值线R
- 18. 超过直方图绘制垂直位数线
- 19. Graphviz同级别垂直订购
- 20. 的Graphviz点对齐节点垂直
- 21. Graphviz节点的点垂直对齐
- 22. 绘制图形通过PyQt4在QT中绘制ALA Graphviz
- 23. 如何在iPhone上垂直绘制NSString?
- 24. PyQt绘制一个垂直标签
- 25. 在UITableViewCell上绘制垂直分隔符
- 26. 在特定时间绘制垂直线
- 27. 如何在HighCharts上绘制垂直线?
- 28. 在iOS上绘制垂直文字
- 29. 如何在Swing中绘制垂直线
- 30. 绘制步骤(分段)与垂直线
什么是您的[rankdir](http://www.graphviz.org/doc/info/attrs.html#d:rankdir)设置? –
@Anders Lindahl我还没有定义rankdir属性。请向我建议我需要执行哪些修改 – user2060673
显示图形描述的示例以及用于渲染它的命令。 –