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

Posted

技术标签:

【中文标题】如何更改 xgboost.plot_importance 中的绘图大小?【英文标题】:How to change size of plot in xgboost.plot_importance? 【发布时间】:2017-04-01 13:52:45 【问题描述】:
xgboost.plot_importance(model, importance_type='gain')

我无法更改此图的大小。我想以适当的大小保存这个数字,以便我可以在 pdf 中使用它。我想要类似figize

【问题讨论】:

【参考方案1】:

看起来像plot_importancereturn 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)

【讨论】:

^ 只有第二个选项也适用于我。无论如何,感谢您的回答! 它是第一个宽度,然后是高度 btw :)

以上是关于如何更改 xgboost.plot_importance 中的绘图大小?的主要内容,如果未能解决你的问题,请参考以下文章

更改模式时如何更改导航阴影颜色?

如何更改分区ID为AF?

更改标签文本时如何更改标签颜色

如何更改环境的字体大小?

如何使用 sqitch postgresql 验证更改列数据类型更改?

如何更改列表框项目的文本?