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?
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;
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;
Great! It works. Thanks a lot!
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.
Ready to level-up your skills? Choose your own adventure.