Jupyter Notebook "image" 输出对比 Pycharm
Jupyter Notebook "image" output vs Pycharm
from binarytree import build
inp = [4, 2, 5, 1, 3, None, 6]
root = build(inp)
我在 Jupyter Notebook 中有上面的代码。我可以打印根或只在单元格中键入根,它们都给出不同的输出:
如果我转到 PyCharm,我无法像在 Jupyter Notebook 中那样获取“图像”。所以我想问一下 Jupyter Notebook 如何处理 root 的输出以生成“图像”以及如何在 PyCharm 中复制它?
非常感谢。
您可以在 documentation for binary tree it uses graphviz 中找到在 jupyter 笔记本中显示图表的方法。因此,要模拟相同的结果,您可以安装 graphviz
然后执行类似
的操作
from binarytree import build
inp = [4, 2, 5, 1, 3, None, 6]
root = build(inp)
graph = root.graphviz ()
graph.format = 'png'
graph.render ('output', view=True)
使用系统图像查看器将图形显示为图像
from binarytree import build
inp = [4, 2, 5, 1, 3, None, 6]
root = build(inp)
我在 Jupyter Notebook 中有上面的代码。我可以打印根或只在单元格中键入根,它们都给出不同的输出:
如果我转到 PyCharm,我无法像在 Jupyter Notebook 中那样获取“图像”。所以我想问一下 Jupyter Notebook 如何处理 root 的输出以生成“图像”以及如何在 PyCharm 中复制它?
非常感谢。
您可以在 documentation for binary tree it uses graphviz 中找到在 jupyter 笔记本中显示图表的方法。因此,要模拟相同的结果,您可以安装 graphviz
然后执行类似
from binarytree import build
inp = [4, 2, 5, 1, 3, None, 6]
root = build(inp)
graph = root.graphviz ()
graph.format = 'png'
graph.render ('output', view=True)
使用系统图像查看器将图形显示为图像