Desktop productivity for business analysts and programmers

Proc SGPLOT double Xaxis

Accepted Solution Solved
Reply
Contributor
Posts: 44
Accepted Solution

Proc SGPLOT double Xaxis

Hello guys,

I am trying to create a plot where the X-Axis looks similar to the image as shown. i.e. Month on one line and the year on another line.

I am aware of X2Axis option which presents a second X-Axis on the top fo the graph - However, this is something I would want to resort to as last option.

Can you provide me feedback/ tips/ options on how to go about solving this?

ThanksCapture.PNG

 


Accepted Solutions
Solution
‎12-06-2016 02:43 AM
Super User
Posts: 9,867

Re: Proc SGPLOT double Xaxis

You really should post it at ODS Graphic forum.
How about this one ?



data have;
 set sashelp.air;
 year=year(date);
 month=month(date);
 if year=1960 and month in (2 4 8 10 12) then delete;
 if year in (1958 1959 1960);
 format month z2.;
run;

proc sgpanel data=have ;
panelby year/ layout=columnlattice noborder onepanel 
 uniscale=row proportional colheaderpos=bottom novarname nowall ;
series x=month y=air/ break;
colaxis integer label=' ';

run;

View solution in original post


All Replies
Super User
Super User
Posts: 7,716

Re: Proc SGPLOT double Xaxis

Here is a very simliar question:

https://communities.sas.com/t5/SAS-GRAPH-and-ODS-Graphics/3-Y-Axis/td-p/312361

 

Also, Sanjay's blog is a great resource for graphs:

http://blogs.sas.com/content/graphicallyspeaking/

Solution
‎12-06-2016 02:43 AM
Super User
Posts: 9,867

Re: Proc SGPLOT double Xaxis

You really should post it at ODS Graphic forum.
How about this one ?



data have;
 set sashelp.air;
 year=year(date);
 month=month(date);
 if year=1960 and month in (2 4 8 10 12) then delete;
 if year in (1958 1959 1960);
 format month z2.;
run;

proc sgpanel data=have ;
panelby year/ layout=columnlattice noborder onepanel 
 uniscale=row proportional colheaderpos=bottom novarname nowall ;
series x=month y=air/ break;
colaxis integer label=' ';

run;

☑ This topic is solved.

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

Discussion stats
  • 2 replies
  • 262 views
  • 2 likes
  • 3 in conversation