GraphViz常用属性学习笔记.docx

GraphViz常用属性学习笔记.docx

ID:60719303

大小:32.69 KB

页数:4页

时间:2020-12-10

GraphViz常用属性学习笔记.docx_第1页
GraphViz常用属性学习笔记.docx_第2页
GraphViz常用属性学习笔记.docx_第3页
GraphViz常用属性学习笔记.docx_第4页
资源描述:

《GraphViz常用属性学习笔记.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GraphViz常用属性InportantAttributesGraphAttributes·label="MyGraph";Labelagraphitself·rankdir=LR;LaythegraphoutfromLefttoRight,insteadofToptoBottom·{rank=same;a,b,c}Groupnodestogetheratthesamelevelofagraph·splines="line";Forceedgestobestraight,nocurvesora

2、ngles·K=0.6;Usedtoinfluencethe'spring'usedinthelayout,Canbeusedtopushnodesfurtherapart,whichisespeciallyusefulfortwopiandsfdplayoutsVertexAttributes·[label="SomeLabel"]LabelstheVertex·[color="red"]ColorstheVertex·[fillcolor="blue"]FillstheVertexwitht

3、hespecifiedcolourEdgeAttributes·[label="SomeLabel"]LabelstheEdge(UsefulforWeights)·[color="red"]ColorstheVertex(UsefulforPaths)·[Thickness=2.0]·[penwidth=2.0]Adjuststhethicknessoftheedgeline,VeryusefulforPathsEdgesmayalsohavea weight attribute,define

4、das [weight=0.5] forexample,butnotethatthisdoesn'tdisplaytheweightdirectly,Itinsteadactsasahinttothegraphlayouttogivethisedgeamoredirectrouting.Graph的定义graph{node1--node2;node3--node2;}digraph{node1->node2;node3->node2;}Vertices的定义可以先声明其属性,再使用digraph

5、{someVertex[label="AComplicatedLabel"];someVertex->node2;node2->node3;}定义和使用线条,定义colour/thickness,labeldigraph{node1->node2[color="red"label=”edge1”];}在Graph中定义edge和note的全局变量,以及支持中文输入。DigraphG{Fontname=”FangSong”Fontcolor=”red”Label=”中文图片”;Edge[fontn

6、ame=“FangSong”]Node[shape=”box”fontname=”FangSong”size=”10,10”];A[label=”节点A”];B[label=”节点B”];C[label=”节点C”];使用rank定义排列位置{rank=same;A,B}A->B->C;vim中编辑graphviz文件并生成图片发表于3个月前(2016-01-3111:30)  阅读(77) 

7、 评论(3) 2人收藏此文章, 我要收藏赞04月23日,武汉源创会火热报名中,期待您的参与>>>>> 

8、  摘要 vim中编辑graphviz文件并自定义函数调用dot生成图片写一个zbjxb.vim文件,并将该文件放到vim的plugin目录。linux下一般是/usr/share/vim/vim74/plugin/.linux下代码为:functionDot(format)letfmt=a:formatletcmd='dot'letopt='-T'.fmt.'-o'letcurrfile=expand('%:p')letoutfile=currfile.'.'.fmtsilentexecute

9、'!start'.cmd.'"'.currfile.'"'.opt.'"'.outfile.'"'endfunctionwindows下代码为:functionDot(format)letfmt=a:formatletcmd='"C:UsersGuestDownloadsProgramFiles(x86)Graphviz2.30bindot.exe"'letopt='-T'.fmt.'-o'letcurrfile=expand('%:p')letoutfile=currfile.'

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。