XGBOOST:无法翻转轴的重要性-特征图

时间:2019-11-22 20:40:47

标签: r ggplot2 xgboost

我正在尝试翻转轴,以使 Features 位于X轴上。以下代码给我一个错误,提示系统会覆盖轴'。

    >gplt = xgb.ggplot.importance (importance_matrix = xgb.importance(model =model_xgb) , top_n = 10 , n_clusters = 1 ) 
                                                   +theme(legend.position = "none" , text = element_text(size = 20))

    >gplt +coord_flip()


    #[OUTPUT]:

    Coordinate system already present. Adding new coordinate system, which will replace the existing one.

1 个答案:

答案 0 :(得分:2)

如果您查看xgb.ggplot.importance的代码,则会看到它包含对coord_flip的调用,并且两次调用不会改变任何内容。要获得想要的东西,您可以

gplt + coord_cartesian()

您仍然会看到该消息,但您的轴应翻转。