Hi, I opened a ticket with SAS Tech Support one week ago and they have not been able to help me. I am trying to use an AXIS statement with PROC BOXPLOT and what I am specifying in the AXIS statement does not appear in the resulting output (in either the .lst file or the .rtf file). Here is the code that I am using. symbol color = blue h = .8; goptions ftext=swiss cback=white; axis1 minor=none color=black label=(angle=90 rotate=0); axis2 label=none /*order=(1 to 2 by 1)*/ major=(h=.8) value=(t=1 h=3 j=c "(N=&phase1)" t=2 h=3 j=c "(N=&phase2)"); title 'Box Plot for Infusion Duration by Phase'; proc boxplot data=phase; plot INF_DURN * PHASE_ENRL/ cframe = vligb cboxes = dagr cboxfill = ywh vaxis = axis1 haxis = axis2; run; The axis1 statement (for the vaxis) works just fine. However, the axis2 statement (for the haxis) has absolutely no effect. What I am trying to do is show the number of subjects in the two groups on the horizontal axis. I create macro variables for &phase1 and &phase2. When I run the program using the SYMBOLGEN option it shows that these two marcro variables do resolve. So that is not the problem.
... View more