web-dev-qa-db-ja.com

xgboost.plot_importanceでプロットのサイズを変更するにはどうすればよいですか?

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

このプロットのサイズを変更することはできません。この図を適切なサイズで保存して、PDFで使用できるようにします。 figizeのように似たものが欲しい

10
dsl1990

plot_importanceAxesオブジェクトを返す のように見えます

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)
31
tacaswell