在pycharm用graphviz的view函数,怎样不自动打开生成的jpg文件
时间: 2023-06-11 15:10:43 浏览: 300
用doxygen+graphviz自动化生成函数调用流程图文件配置
可以使用 `render` 方法代替 `view` 方法,在使用 `render` 方法时,可以指定生成图片的文件名,这样就不会自动打开文件了。
示例代码如下:
```python
from graphviz import Digraph
dot = Digraph(comment='The Round Table')
dot.node('A', 'King Arthur')
dot.node('B', 'Sir Bedevere the Wise')
dot.node('L', 'Sir Lancelot the Brave')
dot.edges(['AB', 'AL'])
dot.edge('B', 'L', constraint='false')
dot.render('graph', view=False) # 生成文件名为 graph.png 的图片,不自动打开
```
在这个例子中,使用 `render` 方法生成了一个名为 `graph.png` 的图片文件,并且设置了 `view` 参数为 `False`,表示不自动打开文件。
阅读全文