Python: 使用WebGraphviz输出决策树不围绕页面的方法

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.就可以在网页上展示决策树了。

本文链接:http://task.lmcjl.com/news/11419.html

展开阅读全文