如何在 Python 中显示决策树的高分辨率图片?
How to display high resolution picture of the decision tree in Python?
我正在使用以下代码提取规则。请帮助我绘制更高分辨率的树,因为当我增加树深度时图像会变得模糊。
from sklearn.tree import DecisionTreeClassifier
from sklearn import tree
classifier = DecisionTreeClassifier(max_depth = 3,random_state = 0)
tree.plot_tree(classifier);
此外,如何从随机森林分类器中提取规则。
还有
我只是将绘图保存为 PDF 文件并使用它来放大到您想要的任何部分
只需在调用 plot_tree
之后放置 plt.savefig('out.pdf')
,matplotlib 应该会做正确的事情
请注意,任何 "vector" 图像格式都可以在这里做正确的事情,因此 svg
文件也是一个不错的选择,因为图像编辑器倾向于更好地支持缩放
我正在使用以下代码提取规则。请帮助我绘制更高分辨率的树,因为当我增加树深度时图像会变得模糊。
from sklearn.tree import DecisionTreeClassifier
from sklearn import tree
classifier = DecisionTreeClassifier(max_depth = 3,random_state = 0)
tree.plot_tree(classifier);
此外,如何从随机森林分类器中提取规则。
还有
我只是将绘图保存为 PDF 文件并使用它来放大到您想要的任何部分
只需在调用 plot_tree
之后放置 plt.savefig('out.pdf')
,matplotlib 应该会做正确的事情
请注意,任何 "vector" 图像格式都可以在这里做正确的事情,因此 svg
文件也是一个不错的选择,因为图像编辑器倾向于更好地支持缩放