proc sgplot noautolegend; scatter y=y x=x / markerchar=group group=group; run;
proc sgplot; scatter y=y x=x; run;
proc sgplot data=out noautolegend; scatter y=y x=x / group=cluster markerchar=cluster; by _r_; run;
proc sgplot data=out; scatter x=p y=r / markerchar = type group=type; run;
proc sgplot data=out; scatter x=size y=p / markerchar=type group=type; run;
proc sgplot data=keyleg; series x=age y=height; &keyleg.; keylegend &name./ noborder valueattrs=(Size=9pt Weight=Normal); run;
ods graphics / reset width=5in height=3in imagename='Bar'; proc sgplot data=tallbar; vbar x / response=y nostatlabel fillattrs=graphdata1; run;
ods graphics / reset width=5in height=3in imagename='BarBrokenAxisFull'; proc sgplot data=tallbar; vbar x / response=y nostatlabel fillattrs=graphdata2 baselineattrs=(thickness=0); yaxis ranges=(min-44 384-max) values=(0 to 400 by 10); run;
ods listing style=analysis; ods graphics / reset width=5in height=3in imagename='ScatterBrokenAxisBracket'; proc sgplot data=outOfRange; styleattrs axisbreak=bracket; reg x=x y=y / clm markerattrs=(size=5); yaxis ranges=(min-1.5 8.9-max) values=(0 to 10 by 0.2) valueshint; run;
ods listing style=journal; ods graphics / reset width=5in height=3in imagename='ScatterBrokenAxisSpark'; proc sgplot data=outOfRange nowall noborder; styleattrs axisbreak=spark axisextent=data ; reg x=x y=y / clm markerattrs=(size=5); yaxis ranges=(min-1.5 8.9-max) values=(0 to 10 by 0.2) ...