Dear Statalisters,

I am using the coefplot command to create one graph with coefficients from 40 different regressions However, the position of the dots in the chart is not symmetric, as you can see below:
(for instance, look at Kenya and Pakistan plots)

Array

Here is the code I use:

Code:
coefplot /*
   */(female_ono_nr77_reg, aseq("India") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr77_iv, aseq("India") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr55_reg, aseq("United Kingdom") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr55_iv, aseq("United Kingdom") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr135_reg, aseq("Pakistan") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr135_iv, aseq("Pakistan") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr171_reg, aseq("United States") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr171_iv, aseq("United States") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr14_reg, aseq("Bangladesh") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr14_iv, aseq("Bangladesh") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr169_reg, aseq("Ukraine") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr169_iv, aseq("Ukraine") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr2_reg, aseq("United Arab Emirates") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr2_iv, aseq("United Arab Emirates") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr143_reg, aseq("Romania") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr143_iv, aseq("Romania") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr29_reg, aseq("Canada") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr29_iv, aseq("Canada") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr134_reg, aseq("Philippines") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr134_iv, aseq("Philippines") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr50_reg, aseq("Spain") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr50_iv, aseq("Spain") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr144_reg, aseq("Serbia") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr144_iv, aseq("Serbia") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr49_reg, aseq("Egypt") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr49_iv, aseq("Egypt") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr80_reg, aseq("Italy") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr80_iv, aseq("Italy") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr65_reg, aseq("Greece") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr65_iv, aseq("Greece") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr74_reg, aseq("Ireland") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr74_iv, aseq("Ireland") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr85_reg, aseq("Kenya") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr85_iv, aseq("Kenya") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr10_reg, aseq("Australia") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr10_iv, aseq("Australia") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr17_reg, aseq("Bulgaria") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr17_iv, aseq("Bulgaria") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr123_reg, aseq("Nigeria") mcol(maroon) lcol(maroon) mlabcolor(maroon) ciopts(color(maroon))) (female_ono_nr123_iv, aseq("Nigeria") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */, keep(female_ono_nr77 female_ono_nr55 female_ono_nr135 female_ono_nr171 female_ono_nr14 female_ono_nr169 female_ono_nr2 female_ono_nr143 female_ono_nr29 female_ono_nr134 female_ono_nr50 female_ono_nr144 female_ono_nr49 female_ono_nr80 female_ono_nr65 female_ono_nr74 female_ono_nr85 female_ono_nr10 female_ono_nr17 female_ono_nr123) xline(0) mlabel(cond(@pval<.01, "***", cond(@pval<.05, "**", cond(@pval<.1, "*", "")))) note("* p < .1, ** p < .05, *** p < .01") mlabgap(*0) mlabsize(vsmall) mlabposition(1) msym(d) aseq swapnames sort

 
 
 
*Top 20, only IV
coefplot /*
   */(female_ono_nr77_iv, aseq("India") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr55_iv, aseq("United Kingdom") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr135_iv, aseq("Pakistan") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr171_iv, aseq("United States") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr14_iv, aseq("Bangladesh") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr169_iv, aseq("Ukraine") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr2_iv, aseq("United Arab Emirates") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr143_iv, aseq("Romania") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr29_iv, aseq("Canada") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr134_iv, aseq("Philippines") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr50_iv, aseq("Spain") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr144_iv, aseq("Serbia") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr49_iv, aseq("Egypt") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr80_iv, aseq("Italy") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr65_iv, aseq("Greece") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr74_iv, aseq("Ireland") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr85_iv, aseq("Kenya") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr10_iv, aseq("Australia") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr17_iv, aseq("Bulgaria") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */(female_ono_nr123_iv, aseq("Nigeria") mcol(navy) lcol(navy) mlabcolor(navy) ciopts(color(navy)))/*
   */, keep(female_ono_nr77 female_ono_nr55 female_ono_nr135 female_ono_nr171 female_ono_nr14 female_ono_nr169 female_ono_nr2 female_ono_nr143 female_ono_nr29 female_ono_nr134 female_ono_nr50 female_ono_nr144 female_ono_nr49 female_ono_nr80 female_ono_nr65 female_ono_nr74 female_ono_nr85 female_ono_nr10 female_ono_nr17 female_ono_nr123) xline(0) mlabel(cond(@pval<.01, "***", cond(@pval<.05, "**", cond(@pval<.1, "*", "")))) note("* p < .1, ** p < .05, *** p < .01") mlabgap(*0) mlabsize(vsmall) mlabposition(1) msym(d) aseq swapnames sort
Any advice on how to make the graph look better?

Thank you very much,
Estrella