Data visualization with SAS programming

Why does the second symbol statement not have the effect?

Accepted Solution Solved
Reply
Contributor
Posts: 62
Accepted Solution

Why does the second symbol statement not have the effect?

Hi all,

I just want to create an overlay plot. I defined the first plot symbol as square and the second one as dot, however the result shows both of them are squares. I attache the code and the plot below. Does any one know why the SYMBOL2 statement does not work? Thank you in advance!

goptions reset=all;

symbol1 interpol=join

        value=square;

symbol2 interpol=join

        value=dot

        ;

axis1 order=(1 to 2 by 1) offset=(2,2)

label=("Cycle");

axis2

label=("Participants");

legend1 label=none

position=(top center inside)

mode=share;

proc gplot data=act_exp1;

plot actual*cycle expect*cycle/overlay legend=legend1

                               vref= 5 to 35 by 5

                               haxis=axis1

                               vaxis=axis2;

run;

Kane


Accepted Solutions
Solution
‎06-22-2015 04:26 PM
SAS Super FREQ
Posts: 976

Re: Why does the second symbol statement not have the effect?

Posted in reply to Tiny_Kane

To move the next statement, you have to specify both the color AND the value. However, if you just want to get the color from the ODS style, use "_style_" for the color:

symbol1 interpol=join color=_style_

        value=square;

symbol2 interpol=join color=_style_

        value=dot

        ;

Hope this helps!

View solution in original post


All Replies
Solution
‎06-22-2015 04:26 PM
SAS Super FREQ
Posts: 976

Re: Why does the second symbol statement not have the effect?

Posted in reply to Tiny_Kane

To move the next statement, you have to specify both the color AND the value. However, if you just want to get the color from the ODS style, use "_style_" for the color:

symbol1 interpol=join color=_style_

        value=square;

symbol2 interpol=join color=_style_

        value=dot

        ;

Hope this helps!

Contributor
Posts: 62

Re: Why does the second symbol statement not have the effect?

Posted in reply to Tiny_Kane

It works, thank you very much, Dan.

🔒 This topic is solved and locked.

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

Discussion stats
  • 2 replies
  • 330 views
  • 0 likes
  • 2 in conversation