I am trying to plot histograms with proc sgpanel, but the default x-axis labeling is 0, 50, 100, 150.
I want to show 0, 10, 20, 30, 40, ... or 0, 20, 40, 60, 80,...
I tried with rdi=(0 to 200 by 10)
but it does not work.
Any suggestions? Below is my code:
proc sgpanel data=exsum0 (where = (armcdn in (1, 2, 3)));
panelby armcdn / rows=3 layout=rowlattice;
histogram rdi /BINSTART=0 BINWIDTH = 10 rdi=(0 to 200 by 10);
run;
I don't think there is an RDI option. Did you get syntax errors in the log?
Use statement:
COLAXIS values=(0 to 200 by 10);
proc sgpanel data=sashelp.cars;
panelby origin / layout=rowlattice rows=3;
histogram mpg_city;
colaxis values=(0 to 100 by 10);
run;
https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/grstatproc/p0vyc21mth0jrtn1c4jimudemip4.htm
I don't think there is an RDI option. Did you get syntax errors in the log?
Use statement:
COLAXIS values=(0 to 200 by 10);
proc sgpanel data=sashelp.cars;
panelby origin / layout=rowlattice rows=3;
histogram mpg_city;
colaxis values=(0 to 100 by 10);
run;
https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/grstatproc/p0vyc21mth0jrtn1c4jimudemip4.htm
Thank you very much. This works. RDI is not an option, but my variable.
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.