Во-первых, вы можете увидеть, какие функции были выбраны, когда оценка перекрестной проверки является наибольшей (в вашем случае это соответствует количеству функций 17 или 21, я не уверен из рисунка) с
rfecv.support_
или
rfecv.ranking_
Затем вы можете рассчитать значения выбранных объектов (для пика кривой оценки cv) по
np.absolute(rfecv.estimator_.coef_)
для простых оценщиков или
rfecv.estimator_.feature_importances_
если ваш оценщик - это какой-то ансамбль, например, случайный лес.
Затем вы можете удалить наименее важный элемент по одному в цикле и пересчитать rfecv для оставшихся наборов компонентов.