07-18-2016 12:50 PM
I am trying to plot SAS graph for survibval analysis using Proc Lifetest and Proc Gplot. However, I do not know how to change the titles of the horizontal or vertical axes! I am trying to see if the time-to-event differs by sex; my time variable=Time_Months, and censoring variable=Cat(0). The analysis is stratified by sex (Sex).
I am stuck trying to plot the title for the horizontal axis. Thanks for any help!
This is the code i am using:
ODS OUTPUT homtests=homT;
PROC LIFETEST DATA=sur PLOTS=S(NOCENSOR TEST) OUTSURV=LTEstimates;
title 'my data';
axis1 label='my data';
symbol1 line=1 color=blue i=stepj;
symbol2 line=2 color=red i=stepj;
proc gplot data= LTEstimates;
plot survival * Time_Months = Sex/haxis=axis1;
07-18-2016 02:07 PM
Are you not getting "my data" for the label of the horizontal axis? The axis1 statement coupled with haxis=axis1 should show that.
Or do you mean the text of the tickmarks? "Title" is generally associated with a whole graph to describe the overall purpose, Axis Lables discribe what the individual axis measures or shows.
Tickmark values would want a FORMAT associated with the variable(s) to control text.
You need to provide a bit more concrete example of what you want and it might help to show the current result you are getting.
You'll also get suggestions to move to SGPLOT where a STEP plot with x=time_months y=survival / group=sex.