如何去除sklearn部分依赖图中的十分位数标记?

Hen*_*que 1 python matplotlib scikit-learn

在这个关于如何创建部分相关图的示例中,解释了 x 轴上的刻度是十分位标记。然而,API 并没有告诉我们如何激活/停用它们。我尝试寻找一种方法来消除它们,但到目前为止尚未取得成功。

如果您能帮助我去除底部的刻度线,我将不胜感激。谢谢你!

部分依赖图

tom*_*mjn 5

这些行是PartialDependenceDisplay返回的属性plot_partial_dependence。这些属性被称为deciles_vlines_(对于垂直线)和deciles_hlines_对于水平线。如果您不想显示它们,可以将它们设置为不可见,例如plt.setp

import matplotlib.pyplot as plt
disp = plot_partial_dependence(...)
plt.setp(disp.deciles_vlines_, visible=False)
Run Code Online (Sandbox Code Playgroud)