I tried with Sector looks nice.
catplot Sector sex, percent(sex) bar(1, bfcolor(none)) blabel(bar, pos(base) format(%3.2f))
However, when I use occupation, since its many, looks very strange.
catplot Occupation sex, percent(sex) bar(1, bfcolor(none)) blabel(bar, pos(base) format(%3.2f))
I thought about plotting 5 plots one for each sector (Agriculture, Professional and Personal Services, Trade and Transportation, and Manufacturing, Mechanical, and Mining Industries.
catplot Occupation sex, percent(sex) bar(1, bfcolor(none)) blabel(bar, pos(base) format(%3.2f))