Hello,
I am trying to do the following using gplot instead of sgplot. Can you help me?
Many thanks!
/* Plot proportions versus sample size. Overlay control limits */
proc sgplot data=Funnel;
band x=N lower=L3sd upper=U3sd / nofill lineattrs=(color=lipk)
legendlabel="99.8% limits" name="band99";
band x=N lower=L2sd upper=U2sd / nofill lineattrs=(color=gray)
legendlabel="95% limits" name="band95";
refline &AvgProp / axis=y;
scatter x=Trials y=Proportion;
keylegend "band95" "band99" / location=inside
position=bottomright;
yaxis grid values=(0.3 to 1 by 0.1); xaxis grid;
run;
The code below is about as close as you're going to get. It's something missing in sgplot that prevents you from getting what you want?
symbol1 i=join color=lipk;
symbol2 i=join color=gray;
symbol3 i=none value=circle;
axis1 order=0.3 to 1 by 0.1;
proc gplot data=funnel;
plot U3sd*n=1 L3sd*n=1 U2sd*n=2 L2sd*n=2 Proportion*trials=3 / overlay
vref=(&AvgProp) grid legend vaxis=axis1;
run;
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.