python - 如何在 Python 中显示决策树的高分辨率图片?
问题描述
我正在使用以下代码来提取规则。请帮助我绘制更高分辨率的树,因为当我增加树深度时图像会变得模糊。
from sklearn.tree import DecisionTreeClassifier
from sklearn import tree
classifier = DecisionTreeClassifier(max_depth = 3,random_state = 0)
tree.plot_tree(classifier);
另外,如何从随机森林分类器中提取规则。
也有
解决方案
我只需将绘图保存到 PDF 文件并使用它放大到您想要的任何部分
只是plt.savefig('out.pdf')
在你打电话之后plot_tree
,matplotlib 应该做正确的事
请注意,任何“矢量”图像格式都可以在这里做正确的事情,因此svg
文件也是一个不错的选择,因为图像编辑器倾向于更好地支持缩放
推荐阅读
- javascript - 计算数组中的空字符串
- apache-spark - 用spark写csv时如何处理汉字?
- flutter - Flutter 将两个页面按顺序推送到导航器
- python-3.x - 并行化/线程化一个大的for循环| Python
- sql - 在 BigQuery 中将每月支出除以每日支出
- gremlin - 如何使用 graph.OpenManagement() 获取顶点标签 gremlin 的模式
- android - 视频编码器中输入表面的颜色格式
- docker - 如何在 docker-compose 中绑定卷以进行搬运工 docker swarm 部署?
- swift - 如何从 Swift 5 中的智能相册中仅获取图像?
- python - Python Pandas.to_csv 无法将带有分号(;)的列导出为一列