leo*_*yin 9 graphviz ipython scikit-learn jupyter-notebook
使用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))
Run Code Online (Sandbox Code Playgroud)
但是out []只是一个空单元格.
我正在使用graphviz 0.5(pip然后安装conda),iPython 5.1和Python 3.5
点文件看起来正确这里是第一个字符:
digraph Tree {\nnode [shape=box, style="filled", color=
iPython显示似乎适用于其他对象,包括Matplotlib图和Pandas数据帧.
我应该注意Graphviz' 网站上的示例也不起作用.
自从您发布此更改后,可能会进行更改,因此您可能希望在可能的情况下更新库.
我使用的相关版本是:
Python 2.7.10
IPython 5.1.0
graphviz 0.7.1
如果你有一个格式良好的.dot文件,你可以通过以下方式将它显示在jupyter out [.]单元格中:
import graphviz
with open("tree_1.dot") as f:
dot_graph = f.read()
# remove the display(...)
graphviz.Source(dot_graph)
Run Code Online (Sandbox Code Playgroud)
小智 0
graphviz.Source(dot_graph).view()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13316 次 |
| 最近记录: |