BookmarkSubscribeRSS Feed
RKC
Calcite | Level 5 RKC
Calcite | Level 5

 

 

 

Hi ,

 

I am trying to create spiderplot. by Mono and combo treatment groups. I am able to get spider legs either solid line or dashed lines, But I want mono trt group with dashed lines and combo with solid lines. Please suggest if any options to get this. Thanks.

I have attached plot image

 

Code I use:

proc sgplot data=chg   ;
     styleattrs datacontrastcolors=(&colors.) ;
     refline 0 / lineattrs=(pattern=shortdash);
     refline -25 / lineattrs=(pattern=shortdash);
     refline 25 / lineattrs=(pattern=shortdash);
     series x=xvar y=yvar / group=subjid grouplc=&bytype. groupmc=&bytype.
                markers markerattrs=(symbol=circlefilled )
               lineattrs=(thickness=2 pattern=solid) name='a';
     keylegend 'a' / title="&leglabel." type=linecolor valueattrs=(size=7)
               location=inside position=topright sortorder=ascending across=1 opaque;

     xaxis label='Study day';
     yaxis label='Percentage change from baseline (%)';

1 REPLY 1
PeterClemmensen
Tourmaline | Level 20

Use ATTRPRIORITY=NONE in the ODS GRAPHICS options like this

 

ods graphics / attrpriority=none;
proc sgplot data=sashelp.stocks;
    where stock ne "IBM";
    series x=date y=close / group=stock;
run;

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
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
  • 1 reply
  • 1866 views
  • 0 likes
  • 2 in conversation