我有这个简单的代码:
clf = tree.DecisionTreeClassifier()
clf = clf.fit(X, y)
tree.plot_tree(clf.fit(X, y))
plt.show()
如何使此图表清晰易读?我使用 PyCharm Professional 2019.3 作为我的 IDE。
原文由 Artur 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有这个简单的代码:
clf = tree.DecisionTreeClassifier()
clf = clf.fit(X, y)
tree.plot_tree(clf.fit(X, y))
plt.show()
如何使此图表清晰易读?我使用 PyCharm Professional 2019.3 作为我的 IDE。
原文由 Artur 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答974 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
我认为您正在寻找的设置是
fontsize
。您必须将它与max_depth
和figsize
进行平衡以获得可读的图。这是一个例子如果你想捕捉整棵树的结构,我想用小字体和高 dpi 保存绘图是解决方案。然后您可以打开图片并缩放到特定节点以检查它们。
这是它在更大的树上的样子的示例。