如何在xgboost.plot_importance中更改绘图的大小?

时间:2016-11-17 20:51:08

标签: python python-3.x matplotlib machine-learning xgboost

xgboost.plot_importance(model, importance_type='gain')

我无法改变这个情节的大小。我想以适当的大小保存这个数字,以便我可以在pdf中使用它。我希望类似figize

1 个答案:

答案 0 :(得分:23)

看起来像plot_importance return an Axes object

ax = xgboost.plot_importance(...)
fig = ax.figure
fig.set_size_inches(h, w)

看起来你也可以在

中传递轴
fig, ax = plt.subplots(figsize=(h, w))
xgboost.plot_importance(..., ax=ax)