按照指示从
https://xgboost.readthedocs.io/en/latest/python/python_intro.html
构建模型后,我尝试使用 Jupyter(使用 Mac OS X、Chrome 浏览器)
import matplotlib.pyplot as plt
plt.style.use('ggplot')
xgb.plot_importance(bst)
xgb.plot_tree(bst, num_trees=2)
xgb.to_graphviz(bst, num_trees=2)
但我有一些问题:
to_graphviz 确实给了我一个情节,但它太大了,我看不到它的全部。它的切口在右侧
前两个命令(如果我在最后一行前面放了一个 #)根本不显示任何情节。
是否缺少类似
a.show()
的东西?相反,我得到以下输出
有人可以帮忙吗?谢谢你
最佳答案
看来你应该添加这个:plt.show()
.
关于python - 用于 Python 的 XGBoost : plot importance,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37337565/