I have some data I want to filter, but I can't figure out how.
I created the following plot based on my data via pandas, matplotlib, and seaborn.
from the following code
ax = sns.scatterplot("inverse_docking_score","MW",hue="QPlogPoct",data=df1)
sns.lineplot(data=slope_data, x="X", y="Y")
'slope_data' is just the two points you see (10.5, 300) to (12.0, 450)
I would like to make a dataframe from df1 that has all the data below the slope of this line. But I can't figure out how to do that, or what good search terms for my problem is. I've mostly found a lot of very intricate examples that are very hard to follow. I feel like this is probably a super common situation with a very easy solution I can't figure it out.

