使用graphviz将Digraph转换为StringIO

时间:2018-12-16 21:14:50

标签: python python-3.x graphviz image-graphviz

有人知道如何将Digraph转换为io.StringIO png的技巧吗?我唯一能找到的代码是将其保存到磁盘,但是我想保留所有磁盘使用情况,而不是在内存中进行处理:

from graphviz import Digraph
import io

dot = Digraph(comment='The Round Table')
dot.node('A', 'King Arthur')

# instead of this...
dot.render('test-output/round-table.gv', view=True)

# ... I need something like this:
data = io.StringIO()
dot.export_to_png(dot)

1 个答案:

答案 0 :(得分:1)

像这样吗?

constexpr