matplotlib:如何清晰显示所有功能(约150个)

时间:2018-07-13 06:34:14

标签: python pandas matplotlib

from xgboost import plot_importance
from matplotlib import pyplot
plot_importance(model)
pyplot.show()

我在xgboost模型中安装了150个功能,并且想打印出所有功能的重要性,但是打印出了一些乱七八糟的东西。

enter image description here

1 个答案:

答案 0 :(得分:0)

您只能使用

绘制最重要的功能
plot_importance(model, max_num_features=10)

或者您可以使用

来增加图的大小
fig, ax = plt.subplots(figsize=(h, w))
xgboost.plot_importance(model, ax=ax)

How to change size of plot in xgboost.plot_importance?中所述。