I would like to plot the mean wage with confidence standard deviations by grade and race (black v white) for a dataset.

Code:
webuse nlswork, clear
statsby , by(grade race) : ci mean ln_wage
drop if race == 3
gen x = _n
labmask x, values(grade)

twoway scatter x mean || rcap ub lb x, horizontal yla(1/36, valuelabel) ytitle(grade) xtitle(ln_wage mean) legend(off) subtitle(95% confidence intervals for mean)
Doing it this way I have two entries for each grade but I would like to have one grade entry and have the mean and standard deviation for black and white on the same entry line (using a different marker and color).