Graphviz中文教程指南.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Graphviz中文教程指南.pdf

DOT 语言 GUIDE By cloudygoose 第一部分第一部分 设置点和线的形状和颜色设置点和线的形状和颜色 第一部分第一部分 设置点和线的形状设置点和线的形状和颜色和颜色 //先来看一个例子,我们创建一个文档graph1.dot : //digraph是有向图,graph是无向图,要注意,-用在有向图中,--用在无向图中表示一 条边,不能混用。 1: digraph G { 第一行给出了图的类型和名字 2: main - parse - execute; 当一个点第一次出现,它就被创建了 3: main - init; 用-标示符创建一条边 4: main - cleanup; 5: execute - make_string; 6: execute - printf 7: init - make_string; 8: main - printf; 9: execute - compare; 10: } //然后在cmd下用这个文件运行dot dot -Tps graph1.dot -o graph1.ps //这是ps格式,你也可以改成jpg 等格式。 //-Tps选择了postscript output , //就画出了这个图。 //来看下一个稍微复杂点的例子,我们开始手动的设置一下图的属性。可以给点设置属性, 也可以给边设置属性。先来讲讲怎么设置边的属性,在每条边后面的双括号里设置边的 属性。也可以在用edge设置边的默认值。 //而给点设置属性就必须给每个点单独的设置一个属性,node表示点的默认值。 //点的默认参数是shape=ellipse, width=.75, height=.5 and labeled by the node name. //一些点的形状在 appendix.h 中,一些常用的形状有bos,circle,record,plaintext 。 1: digraph G { 2: size =4,4; 把图的尺寸设为4 inch ,4 inch 3: main [shape=box]; /* this is a comment */ 把main点的形状设为方形 4: main - parse [weight=8]; weight是设置了这条边的重要 程度,默认是1。 5: parse - execute; 6: main - init [style=dotted]; 让这条线是点状的 7: main - cleanup; 8: execute - { make_string; printf} 这条语句一次连了两条线 9: init - make_string; 10: edge [color=red]; // so is this 把边的默认颜色设为了red 11: main - printf [style=bold,label=100 times]; label就是在边上写了一行字 12: make_string [label=make a\nstring]; 让make_string变成了一个两 行的字符串(注意那个\n )。 13: node [shape=box,style=filled,color=.7 .3 1.0]; 设置了一下点的默认参数,蓝 色,这个被用在了compare 中。 14: execute - compare; 15: } 画出以下图形: //可以设置每条边箭头的方向,用 dir,有 forward(default),back ,both ,none 四种。 digraph html { A - B[dir = both]; B - C[dir = none]; C - D[dir = back]; D - A[dir = forward]; } //点的 shape 除了 re

文档评论(0)

tangtianxu1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档