What might be the best way to cut out all observations left of a particular line on a scatter plot.
I do not know the equation for the line.
Line on scatterplot
Find the equation of the line, you only need two points.
Recreate your graph with grid lines at a finer interal to help you find the equation.
You need to calculate that line's start point and slope on your own. Calculated X and Y 's 90 percentile Maybe. proc sgplot data=sashelp.class; scatter x=weight y=height/ datalabel=name; lineparm x=120 y=0 slope=-1 / lineattrs=graphdata2(thickness=4); run;
data class; set sashelp.class; run; proc summary data=class; var weight height; output out=per(drop=_:) p90=p_weight p_height; run; data temp; set per; slope=-p_height/p_weight; run; data want; set class temp; run; proc sgplot data=want; scatter x=weight y=height/ datalabel=name; lineparm x=p_weight y=p_height slope=slope / lineattrs=graphdata2(thickness=4); run;
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.