Data visualization with SAS programming

Retain graph cback colour through proc greplay

Accepted Solution Solved
Reply
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
Highlighted
Solution
‎03-08-2018 03:27 PM
SAS Employee
Posts: 1,050

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
Highlighted
Solution
‎03-08-2018 03:27 PM
SAS Employee
Posts: 1,050

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
  • 135 views
  • 1 like
  • 2 in conversation