Python使用WebGraphviz输出决策树不围绕页面的方法,可以使用Python的Graphviz模块来实现。Graphviz模块是一个用于创建和渲染图形的Python库,可以用它来创建决策树,将决策树输出到WebGraphviz上,以便在网页上展示。
使用方法
- 1.需要安装Graphviz模块,可以使用pip安装:
pip install graphviz
- 2.安装完成后,就可以使用Graphviz模块来创建决策树,例如:
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') print(dot.source)
- 3.可以将决策树的源代码输出到WebGraphviz上,可以使用Python的requests模块来实现:
import requests url = 'http://www.webgraphviz.com/' data = {'graph': dot.source} res = requests.post(url, data=data) print(res.text)
- 4.就可以在网页上展示决策树了。