BookmarkSubscribeRSS Feed
VD
Calcite | Level 5 VD
Calcite | Level 5
I want to combine the two graphs produced by this code:


proc gplot data=sd12;
plot ObTotal*SSequence=NumberOfDays /
haxis=axis1 vaxis=axis2;
plot DeTotal*SSequence='dot';
run;
quit;

I've tried using overlay to get them on one graph itself, but overlay doesn't work with y*x=z plots.

Any suggestions please? Thanks.
4 REPLIES 4
DanH_sas
SAS Super FREQ
What version of SAS are you running?
VD
Calcite | Level 5 VD
Calcite | Level 5
9.1.
ArtC
Rhodochrosite | Level 12
Since both plots have a common horizontal axis the PLOT2 statement may be helpful. Here is an extremely attractive graph offered as an example.
[pre]symbol1 v=dot c=pink l=1 i=j;
symbol2 v=dot c=blue l=1 i=j;
symbol3 v=circle c=pink l=2 i=j;
symbol4 v=circle c=blue l=2 i=j;

proc sort data=sashelp.class out=class;
by age sex;
run;
proc gplot data=class;
plot height*age=sex;
plot2 weight*age=sex;
run;
[/pre]
VD
Calcite | Level 5 VD
Calcite | Level 5
Excellent result.
Many thanks, ArtC.

sas-innovate-white.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.

 

Early bird rate extended! Save $200 when you sign up by March 31.

Register now!

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 4 replies
  • 2222 views
  • 0 likes
  • 3 in conversation