【发布时间】:2017-03-10 18:03:50
【问题描述】:
使用 scikit-learn 方便的 export_graphviz 函数导出 .dot 文件后。
我正在尝试使用 Graphviz 将点文件渲染到我的 Jupyter Notebook 中的单元格中:
import graphviz
from IPython.display import display
with open("tree_1.dot") as f:
dot_graph = f.read()
display(graphviz.Source(dot_graph))
然而 out[ ] 只是一个空单元格。
我正在使用 graphviz 0.5(pip 然后安装 conda)、iPython 5.1 和 Python 3.5
点文件看起来正确,这里是第一个字符:
digraph Tree {\nnode [shape=box, style="filled", color=
iPython 显示似乎适用于其他对象,包括 Matplotlib 图和 Pandas 数据框。
我应该注意 Graphviz' site 上的示例也不起作用。
【问题讨论】:
-
已回答here
标签: scikit-learn ipython graphviz jupyter-notebook