Using seaborn.scatterplot you can leverage the "hue" parameter to plot groups in different color. For your example the following should work
df['is_outlier'] = (df['total_bill'] >= 40)
sns.scatterplot(data=df, y='total_bill', hue='is_outlier')
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.