2016-05-20 4 views
0

следуя инструкциям https://xgboost.readthedocs.io/en/latest/python/python_intro.htmlXGBoost для Python: участок значение

после построения моей модели, я попробовал на 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() отсутствует?

Вместо я получаю следующие выходные данные

"matplotlib.axes._subplots.AxesSubplot в 0x12f0ee7d0" (между <>)

может кто-нибудь помочь? спасибо

ответ

0

Кажется, что вы должны добавить это: plt.show() .

Смежные вопросы