BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
jsbyxws
Obsidian | Level 7

Is there any way to reverse y-axis order in highlow plot? Taking this example "Stock trend in IBM" in SAS (https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/grstatproc/n19gxtzyuf79t3n16g5v26b73ckv.htm#p...).

title "Stock Trend for IBM";
proc sgplot data=sashelp.stocks
  (where=(date >= "01jan2005"d and stock = "IBM"));
  highlow y=date high=high low=low
   / close=close;
run;
title;


Default is low to high (Jan2005 to Dec2005) from bottom to top. How to make Date in Y-axis reverse order? 

 

1 ACCEPTED SOLUTION

Accepted Solutions
BrunoMueller
SAS Super FREQ

Simply add YAXIS REVERSE; statement. Axis appearance is controlled by the XAXIS and YAXIS statements.

title "Stock Trend for IBM yaxis reverse";
proc sgplot data=sashelp.stocks
  (where=(date >= "01jan2005"d and stock = "IBM"));
  highlow y=date high=high low=low
   / close=close;
   yaxis reverse;
run;
title;

 

View solution in original post

2 REPLIES 2
BrunoMueller
SAS Super FREQ

Simply add YAXIS REVERSE; statement. Axis appearance is controlled by the XAXIS and YAXIS statements.

title "Stock Trend for IBM yaxis reverse";
proc sgplot data=sashelp.stocks
  (where=(date >= "01jan2005"d and stock = "IBM"));
  highlow y=date high=high low=low
   / close=close;
   yaxis reverse;
run;
title;

 

jsbyxws
Obsidian | Level 7

Great! It works. Thanks a lot!

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 559 views
  • 2 likes
  • 2 in conversation