DATA Step, Macro, Functions and more

sgplot question(change axis label size/angle)

Accepted Solution Solved
Reply
Regular Contributor
Posts: 241
Accepted Solution

sgplot question(change axis label size/angle)

Hello everyone,

 

I have a gplot like this:

proc sgplot data=sashelp.electric(
     where=(customer="Residential"));
  xaxis type=discrete;
  series x=year y=coal;
  series x=year y=naturalgas / y2axis;
run;

But there are too many value one the x-axis,(this exaple only 1994--2005, but in my data there is much more),

my question is how to reduce the size of the labels?

 

Thanks


Accepted Solutions
Solution
‎08-28-2017 04:43 PM
SAS Super FREQ
Posts: 305

Re: sgplot question(change axis label size/angle)

Posted in reply to GeorgeSAS

The second step shows a literal answer to your question.  The first shows what I think is a better answer.  Do you really want a discrete axis with years?  Why not a linear axis?

 

proc sgplot data=sashelp.electric(
     where=(customer="Residential"));
  xaxis integer;
  series x=year y=coal;
  series x=year y=naturalgas / y2axis;
run;

proc sgplot data=sashelp.electric(
     where=(customer="Residential"));
  xaxis type=discrete valueattrs=(size=6);
  series x=year y=coal;
  series x=year y=naturalgas / y2axis;
run;

View solution in original post


All Replies
Solution
‎08-28-2017 04:43 PM
SAS Super FREQ
Posts: 305

Re: sgplot question(change axis label size/angle)

Posted in reply to GeorgeSAS

The second step shows a literal answer to your question.  The first shows what I think is a better answer.  Do you really want a discrete axis with years?  Why not a linear axis?

 

proc sgplot data=sashelp.electric(
     where=(customer="Residential"));
  xaxis integer;
  series x=year y=coal;
  series x=year y=naturalgas / y2axis;
run;

proc sgplot data=sashelp.electric(
     where=(customer="Residential"));
  xaxis type=discrete valueattrs=(size=6);
  series x=year y=coal;
  series x=year y=naturalgas / y2axis;
run;
☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 1 reply
  • 98 views
  • 1 like
  • 2 in conversation