Data visualization with SAS programming

horixontal axis labels is squashed together on graph

Reply
Super Contributor
Posts: 259

horixontal axis labels is squashed together on graph

I'm creating graphs using the proc sgplot data where there are many levels (30+) the text for the horixontal axis labels is squashed together as there are so many levels. Is there a way to get around this? Perhaps only show every 5th level (as most of the factors follow a logical order i.e. 1988-2014).

  options orientation=landscape nodate nonumber;

  ods listing gpath="path";
  ods pdf file="path\flag1.pdf" columns=2 style=meadow startpage=no;
  ods graphics on/width=4.5in height=3.75in;

   proc sgplot data=dataset ;

     title title";

     vline exposureyear / group = level response = exposure;

  run;

ods graphics off;

  ods pdf close;

Thanks 

Respected Advisor
Posts: 4,804

Re: horixontal axis labels is squashed together on graph

Look at option FITPOLICY= on the XAXIS statement. The number of policies available increases with the SAS version. - PG

PG
Super User
Posts: 11,107

Re: horixontal axis labels is squashed together on graph

Or an XAXIS statement such as

Xaxis values = (1988 to 2018 by 5); (the end value should be an exact number of interval size to get expected results, you could use 1985 to 2015 by 5 as well which would be a tad more common if these are years)

Ask a Question
Discussion stats
  • 2 replies
  • 277 views
  • 0 likes
  • 3 in conversation