Good day!
I try to use sgpanel (my SAS version 9.3). When I use procedures like gchart - I have no problem. But when I try to replace g-proc for sg-proc I have this message: Cannot write image to SGPanel.png. Please ensure that proper disk permissions are set.
I can do nothing with permissions , but I don't understand why I haven't this problem with g-proc (maybe I have problem with understanding a difference between Graph and ODS graphics).
Maybe somebody can tell me a workaround for this problem? I'm trying to do something like this on 9.3: http://blogs.sas.com/content/graphicallyspeaking/2013/11/27/is-there-a-car-on-your-radar
Part of my code:
proc sgpanel data=radarPoly sganno=Line;
panelBy model / columns=4;
vector x=radAxisX y=radAxisY / xOrigin=0 yOrigin=0 noArrowHeads
lineAttrs=(color=lightgray);
scatter x=radAxisX y=radAxisY / markerChar=radAxisLabel;
run;
Hello, try adding the following statement before SGPANEL, but instead of just using "C:", use a location where you have access to write to.
ods listing gpath = "C:";
Thanks.
Fixed it by reference to special macro variables. And add 'ods _all_ close'.
ods _all_ close;
goptions device=png;
ods HTML STYLE=&_ODSSTYLE. nogtitle nogfootnote body=_WEBOUT(NOTOP NOBOT) path=&_TMPCAT. (url=&_REPLAY.) ;
proc sgpanel data=radarPoly sganno=Line;
panelBy model / columns=4;
vector x=radAxisX y=radAxisY / xOrigin=0 yOrigin=0 noArrowHeads
lineAttrs=(color=lightgray);
scatter x=radAxisX y=radAxisY / markerChar=radAxisLabel;
run;
ods HTML close;
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
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.
Ready to level-up your skills? Choose your own adventure.