Data visualization with SAS programming

Retain graph cback colour through proc greplay

Accepted Solution Solved
Reply
Highlighted
Super Contributor
Posts: 297
Accepted Solution

Retain graph cback colour through proc greplay

I build shewhart xcharts with a condition to choose the background colour for the particular chart. Some have a white background and some have a coloured background.

After producing several charts, I greplay them via a template at which time the goptions cback= has been reset to white. The replayed graphs now all have a white background. Is there an option that will allow greplay to do its work while retaining the original background colour for each graph being replayed? 

 

Thanks,
Bill


Accepted Solutions
Solution
‎03-08-2018 03:27 PM
SAS Employee
Posts: 1,048

Re: Retain graph cback colour through proc greplay

To guarantee that I have full control of the background color when using Proc Greplay, I annotate the background color, rather than using goptions cback=.

 

Here is a simple example to demonstrate:

 

data anno_back;
xsys='3'; ysys='3'; when='b';
x=0; y=0; function='move'; output;
x=100; y=100; function='bar'; style='solid'; color='pink'; output;
run;

proc gplot data=sashelp.class anno=anno_back;
plot height*age;
run;

 

View solution in original post


All Replies
Solution
‎03-08-2018 03:27 PM
SAS Employee
Posts: 1,048

Re: Retain graph cback colour through proc greplay

To guarantee that I have full control of the background color when using Proc Greplay, I annotate the background color, rather than using goptions cback=.

 

Here is a simple example to demonstrate:

 

data anno_back;
xsys='3'; ysys='3'; when='b';
x=0; y=0; function='move'; output;
x=100; y=100; function='bar'; style='solid'; color='pink'; output;
run;

proc gplot data=sashelp.class anno=anno_back;
plot height*age;
run;

 

☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 1 reply
  • 133 views
  • 1 like
  • 2 in conversation