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

#python #pandas #math #regression #scatter

#python #pandas #математика #регрессия #разброс

Вопрос:

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

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

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

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

Ответ №1:

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

 

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

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

Документация Regplot