我试图通过scikit学习实现决策树,然后用Graphviz可视化树,我知道它是可视化DT的标准选择。我使用PyCharm,anaconda,Python 2.7和OS X El Capitan。我已经安装了pydot和Graphviz以及PIP安装,据我所知并且也直接在Pycharm中安装它们,但无论我做什么,我都会连续获得'No module named graphviz'。Python决策树GraphViz
from sklearn.datasets import load_iris
from sklearn import tree
#import graphviz as gv
# uncommenting the row above produces an error
clf = tree.DecisionTreeClassifier()
iris = load_iris()
clf = clf.fit(iris.data, iris.target)
with open('graph.dot', 'w') as file:
tree.export_graphviz(clf, out_file = file)
file.close()
目前运行此代码会生成graph.dot但我无法查看该文件。 1.如何让graphviz存储库正常工作? 2.如何将图形写入PDF/PNG?我看到一些例子,但没有工作 3.我发现这个命令:dot -Tps filename.dot -o outfile.ps 我在哪里使用它?我怎样才能验证我的OS X上有一个点实用程序?
在此先感谢!
谢谢你,完美的作品! – OAK