Построение графика регрессии с условной осью Y

sns.regplot(x='rows', y='credit_scores', data=df1)

В настоящее время у меня есть этот код, чтобы построить линию регрессии с моими данными, где ось Y 'credit_scores' находится в диапазоне от 0 до 250. Однако 4 из моих графиков являются выбросами, которые я не хочу включать в этот график. Эти выбросы начинаются с 75 по оси Y. Следовательно, есть ли способ установить условие, при котором ось Y выбирает только все значения данных ниже 75?

Есть ли также способ, с помощью которого я могу изменить цвета моей линии регрессии, чтобы она отличалась от моих текущих графиков, которые отображаются синим цветом. Так что, возможно, мои графики будут синими, а линия регрессии красной.

Огромное спасибо!


person epp2    schedule 04.01.2021    source источник


Ответы (1)


new_df1 = df1[df1['credit_scores'] < 75]
sns.regplot(x='rows', y='credit_scores', data= new_df1 , color="red")

Этот код должен выполнять вашу работу. Проверить:

Выбор строк на основе условий

Документация по регплоту

person Mighty Diffy    schedule 04.01.2021