I found this instruction in Warren Kuhfeld's documentation for controlling the color of the LIFETEST plot line:
%let GraphOpts = DataContrastColors=(red green blue)
DataColors = (red green blue);
However, I find that this only works when a STRATA statement is used. I'm plotting a single group, and don't want a STRATA (because I don't want a legend or the strata title in the plot). But the line comes out gray without the STRATA.
It's not the end of the world, but is there a way to have a non-gray line without STRATA label in the to
Where do you use this macro variable?
Show the code please.
Hi @daveconifer1,
The macro code (see macro SingleStratum) suggests that for your purpose macro variable StepOpts is relevant. Modifying the example Changing the Line Thickness to
%ProvideSurvivalMacros %let StepOpts = lineattrs=(color=red); %CompileSurvivalTemplates proc lifetest data=sashelp.BMT plots=survival(cb=hw test); where Group='ALL'; time T * Status(0); /* STRATA statement removed */ run;
yields a red Kaplan-Meier curve (for group 'ALL').
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.
Ready to level-up your skills? Choose your own adventure.