存储格式
除了默认的PDF格式以外,还可以使用其他文件输出格式,使用 format参数当你创建有向图或者无向图对象时:
>>> from graphviz import Graph
>>> g = Graph(format='png')
你也可以在一个已经存在的图对象中改变format属性。
>>> dot.format = 'svg'
>>> dot.render()
'test-output/round-table.gv.svg'
piped输出
通过使用 Graph 或者Digraph 的pipe()方法,可以直接的查看Graphviz渲染命令的字符串。
>>> h = Graph('hello', format='svg')
>>> h.edge('Hello', 'World')
>>> print(h.pipe().decode('utf-8'))
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg
...
</svg>
值得注意的时渲染的命令返回的时原始的stdout。当像svg或plain输出plain-text格式,需要像上面的代码对返回的值进行解码。
本文介绍了如何在Graphviz中使用不同格式如PNG、SVG,并探讨了pipe()方法查看渲染命令。重点在于格式设置和输出格式的理解。
:格式和输出&spm=1001.2101.3001.5002&articleId=124074311&d=1&t=3&u=ddf0db2ce37f448b8c7e64958fb4d3ab)
2641

被折叠的 条评论
为什么被折叠?



