首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dtreeviz取代地块,回归太多点

dtreeviz取代地块,回归太多点
EN

Stack Overflow用户
提问于 2020-09-19 12:11:51
回答 1查看 411关注 0票数 0

如何将dtreeviz的节点图替换为来自我的自定义绘图函数?

或者:我想用2d直方图替换dtreeviz图:y-轴=y-值,x-轴:来自分割特性的值,在图上的网格,每个网格单元以颜色的形式获取样本数。(如果在某些包中已经实现了,那么matplotlib中的绘图函数就是hist2d() )。

我使用sklearn学习回归决策树,并使用dtreeviz可视化结果。

MWE:(见https://github.com/parrt/dtreeviz#regression-decision-tree)

代码语言:javascript
复制
from sklearn.datasets import *
from sklearn import tree
from dtreeviz.trees import *

regr = tree.DecisionTreeRegressor(max_depth=2)
boston = load_boston()
regr.fit(boston.data, boston.target)

viz = dtreeviz(regr,
               boston.data,
               boston.target,
               target_name='price',
               feature_names=boston.feature_names)
              
viz.view()       

现在,我的问题中确实有数以百万计的示例,由此产生的.svg显示速度非常慢(读“不可能”)。我只能用下采样的可视化方法。

示例2d直方图:

(来自https://matplotlib.org/gallery/scales/power_norm.html#sphx-glr-gallery-scales-power-norm-py)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-20 17:31:32

对不起,但是您必须修改软件,因为它不是为具有即插即用节点数字而设计的。即使在不允许这种灵活性的情况下,也很难说服链中的所有工具一起工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63968652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档