matplotlib 增加决策树中节点的大小

gwbalxhn  于 2023-04-06  发布在  其他
关注(0)|答案(1)|浏览(138)

我正在使用决策树分类器,并希望使用matplotlib绘制树
我正在使用这个,但节点很小,不清楚:

from sklearn import tree
import matplotlib.pyplot as plt

plt.figure(figsize=(15,15))
tree.plot_tree(model_dt_smote,filled=True)
roqulrg3

roqulrg31#

您可以将axe传递给tree.plot_tree,其中figsize较大,并设置较大的fontsize,如下所示:

  • (我不能运行你的代码,然后我发送一个例子)*
from sklearn.datasets import load_iris
import matplotlib.pyplot as plt
from sklearn import tree

clf = tree.DecisionTreeClassifier(random_state=0)
iris = load_iris()
clf = clf.fit(iris.data, iris.target)

fig, axe = plt.subplots(figsize=(20,10))
tree.plot_tree(clf, ax = axe, fontsize=15)

输出:

相关问题