Features: |
PROC GANNO statement options ANNOTATE= and DATASYS |
Sample library member: | GANSCALE |
goptions reset=all border;
data wrldtotl; length sitename $ 10; input sitename $ 1-10 mean 12-15; datalines; Paris 999 Munich 571 Tokyo 137 London 273 Frankfurt 546 New York 991 ; run;
data wrldanno; length function color $ 8 text $ 20; retain line 0 xsys ysys "2" hsys "3" x 8; set wrldtotl end=end;
function="move"; x=x+8; y=20; output; function="bar"; y=y+(mean); x=x+9; style="empty"; color="red"; output;
function="label"; y=0; x=x-4; size=3.5; position="E"; style="swiss"; color="blue"; text=sitename; output;
function="move"; y=y+(mean)-3; output; function="label"; x=x-1; text=left(put(mean,3.)); position="5"; style="swiss"; size=3; output;
if end then do; function="move"; x=10; y=20; output; function="draw"; x=90; y=20; line=1; size=.5; color="blue"; output; function="label"; x=50; y=95; text="Projected Sales"; xsys="3"; ysys="3"; position="5"; style="swissb"; size=5; color=" "; output; x=92; y=5; size=3; style="swiss"; text="GANSCALE"; output; function="frame"; color="blue"; when="b"; style="empty"; output; end; run;
proc ganno annotate=wrldanno datasys; run; quit;
data wrldtotl; length sitename $ 10; input sitename $ 1-10 mean 12-15; datalines; Paris 999 Munich 571 Tokyo 137 London 273 Frankfurt 546 New York 991 ; run;
data wrldanno; length function color $ 8 text $ 20; retain line 0 xsys ysys "2" hsys "3" x 8; set wrldtotl end=end;
function="move"; x=x+8; y=20; output; function="bar"; y=y+(mean); x=x+9; style="empty"; color="red"; output;
function="label"; y=0; x=x-4; size=3.5; position="E"; style="swiss"; color="blue"; text=sitename; output;
function="move"; y=y+(mean)-3; output; function="label"; x=x-1; text=left(put(mean,3.)); position="5"; style="swiss"; size=3; output;
if end then do; function="move"; x=10; y=20; output; function="draw"; x=90; y=20; line=1; size=.5; color="blue"; output; function="label"; x=50; y=95; text="Projected Sales"; xsys="3"; ysys="3"; position="5"; style="swissb"; size=5; color=" "; output; x=92; y=5; size=3; style="swiss"; text="GANSCALE"; output; function="frame"; color="blue"; when="b"; style="empty"; output; end; run;