Create the Annotate data set, BARLABEL. The MIDPOINT variable uses
the values of the chart variable CITY to provide the X coordinate for the
subgroup labels. The SUBGROUP variable uses the values of the variable TYPE
to provide the Y coordinate that vertically positions the labels in the bar.
Because no function is specified, the data set uses the default function,
LABEL. The POSITION value
E
places the labels just below the
top of each subgroup bar.
data barlabel;
length color style $ 8;
retain color 'white' when 'a' style 'swissb'
xsys ysys '2' position 'E' size 4 hsys '3';
set sold;
midpoint=city;
subgroup=type;
text=left(put(units,5.));
run;