使用条件 Y 轴绘制回归图

问题描述

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

我目前有这个代码是为了用我的数据绘制一条回归线,其中 Y 轴“credit_scores”的范围是 0 - 250。但是,我的图中有 4 个是异常值,我不想包含在这个图中。这些异常值从 Y 轴上的 75 开始。所以,我有什么办法可以设置一个条件,Y轴只选择75以下的所有数据值?

是否还有一种方法可以更改回归线的颜色,使其与我当前的蓝色绘图颜色不同。所以也许我的图是蓝色的,回归线是红色的。

非常感谢!

解决方法

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

此代码应该可以完成您的工作。 检查:

Selecting rows based on conditions

Regplot Documentation