I am creating a boxplot of ethnicity stratified by gender. I want a box for males and one for females right next to eachother representing each ethnicity, is there a way to make the boxes side by side and not overlapping?
Check the documentation for PROC BOXPLOT. It think it has the option you want.
Otherwise, you could do it in PROC GPLOT by doing a separate plot for each level of ethnicity and then using GREPLAY to re-assemble the pieces (clumsy, but it might get you to the answer if you need other features of GPLOT).