SAS Folks- I just had a wonderful surprise in PROC UNIVARIATE – a bonus box plot with bars at the bottom that show groupings. PROC UNIVARIATE PLOTS ; BY SEGMENT STATION ; VAR SELECTED_VARIABLE ; RUN ; In the documentation, it is identified as “Schematic Plots” under the PLOTS option. “If you use a BY statement, side-by-side box plots that are labeled ‘Schematic Plots’ appear after the univariate analysis for the last BY group.” http://support.sas.com/documentation/cdl/en/procstat/63963/HTML/default/viewer.htm#procstat_univariate_sect008.htm From the LOG, it looks like the template is SSPlots, and I have attached a generalized example. Output Added: ------------- Name: SSPlots Label: Panel 1 Template: base.univariate.Graphics.SSPlots Path: Univariate.SSPlots ------------- The wonderful part of this graphic is the bars on the bottom showing the groupings. To make this graphic even better, I would like to label the points by a code (character) that is in another variable (DATA_CODE), but I don’t see any options that seem to relate. My understanding of ODS and templates is vague at best, but it seems that if the labeling is not available in UNIVARIATE, something like this may possibly be done in SGPLOT/SGPANEL with VBOX, but I don’t see a way to generate the grouping bars. (I have SAS/GRAPH as well, so I’m not restricted to SG procs) It would also be fine to do color coding by DATA_CODE, if a symbol could be overlaid. For example, if DATA_CODE contains ”X” then display a symbol in red, if DATA_CODE contains “Q” then display in yellow (or whatever, just as long as it is different, and can be seen). If someone knows how to do this, or has a reference, I would be very grateful for your help. I have lots of groupings, and this would be a wonderful tool to look at data within and across a group simultaneously. Thanks for any help you can give me! Wendy T.
... View more