Как удалить децильные метки на участках частичной зависимости sklearn?

#python #matplotlib #scikit-learn

Вопрос:

В этом примере о том, как создавать графики частичной зависимости, объясняется, что галочки на оси x являются децильными метками. Однако API не сообщает, как их активировать/деактивировать. Я пытался найти способ удалить их, но до сих пор не добился успеха.

Я был бы признателен за любую помощь в удалении нижних галочек. Спасибо!

Графики частичной зависимости

Ответ №1:

Строки являются атрибутами PartialDependenceDisplay возвращаемого by 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)
 

Комментарии:

1. Большое спасибо!