data sedans; set sashelp.cars(where=(type='Sedan')); keep mpg_city horsepower name group; length name $12; if mpg_city> 35 then do; group=1; name=put(model, 12.); end; else if horsepower > 400 then do; group=1; name=put(model, 12.); end; else group=.; run; proc print;run; ods listing; ods graphics / reset width=4in height=2.5in imagename='Scatter_Label_Sedans'; title 'Mileage by Horsepower for all Sedans'; proc sgplot data=sedans nocycleattrs; scatter x=horsepower y=mpg_city / markerattrs=(symbol=circlefilled size=12) transparency=0.8; scatter x=horsepower y=mpg_city / datalabel=name group=group nomissinggroup markerattrs=(symbol=circlefilled size=12); reg x=horsepower y=mpg_city / degree=2 cli name='a' nomarkers; discretelegend 'a' / location=inside position=topright across=1; run;