Dear all,

When creating graphs I often use splitvallabels to break up longer labels on the y axis. However, this only works when having something like this:

splitvallabels rep78 , length(11)
graph bar mpg , over(rep78, relabel(`r(relabel)') )

My code is as follows:

catplot var1 var2 if var3 == 1 & var1 > 0, percent(var1) asy recast (hbar) ///
title("XXX", size(medium) span margin(b=10)) ytitle("YYY") legend( bmargin(t=1) bexpand span size(small)) ///
aspect(0.25) ysize(2) xsize(2.8) scale(*0.75)

You see that I do not use the over option, so that I cannot include relabel(`r(relabel)'). Does anyone have an idea on how to tackle this issue?