Dear Stata users
I am doing some plots using
. The code is below:
The corresponding plots are below: 

I don't have any clue regarding why there is a large gap between ytitle and yaxis in the second graph. How can I reduce this gap to have plot like figure 1? Any help would be much appreciated.
Thanks in advance,
Zariab
Uppsala University
I am doing some plots using
Code:
coefplot
Code:
preserve
summ t if event_time == -1
local true_neg = r(mean)
reghdfe log_ref_dur delta i.t#c.delta o`true_neg'.t#o.delta ///
LWbas_male age LWbas_married LWbas_immigrant LWbas_child LWbas_pre LWbas_pre9 ///
LWbas_s_high LWbas_l_high LWbas_s_univ LWbas_l_univ LW5_emp_mon_last5y ///
LWhist_empbef1 LW5_av_dur LW5_last_dur LWhist_income_bef1 LW5_welfare5, ///
cluster(referal_CWid#referal_year) absorb(referal_year referal_CWid llm_kod)
estimates store log_ref_dur
coefplot (log_ref_dur, msymbol(Sh) msize(medium) label(log_ref_dur)), level(90) ///
keep(10.t#c.delta 11.t#c.delta 12.t#c.delta ///
13.t#c.delta 14.t#c.delta 15.t#c.delta 16.t#c.delta 17.t#c.delta) ///
rename(10.t#c.delta= "t=-4" 11.t#c.delta= "t=-3" 12.t#c.delta= "t=-2" ///
13.t#c.delta ="t=-1" 14.t#c.delta= "t=0" 15.t#c.delta= "t=1" 16.t#c.delta ="t=2" 17.t#c.delta= "t=3") ///
omitted baselevels xline(4, lcolor(gs5) lp(dash) lwidth(vlarge)) ytitle("Log duration from 1st referral", size(vlarge)) ///
yline(0, lcolor(black) lp(dash) lwidth(vlarge)) name(d, replace) xtitle("Event time", size(vlarge)) leg(off) ///
legend(size(vlarge)) ylabel(-2(1)3, labsize(vlarge)) xlabel(, labsize(vlarge)) recast(connected) ciopts(recast(rcap)) lcolor(red) lp(dash) vertical
restore
Code:
preserve
summ t if event_time == -1
local true_neg = r(mean)
reghdfe ref_dur90 delta i.t#c.delta o`true_neg'.t#o.delta ///
LWbas_male age LWbas_married LWbas_immigrant LWbas_child LWbas_pre LWbas_pre9 ///
LWbas_s_high LWbas_l_high LWbas_s_univ LWbas_l_univ LW5_emp_mon_last5y ///
LWhist_empbef1 LW5_av_dur LW5_last_dur LWhist_income_bef1 LW5_welfare5, ///
cluster(referal_CWid#referal_year) absorb(referal_year referal_CWid llm_kod)
estimates store ref_dur90
coefplot (ref_dur90, msymbol(Sh) msize(medium) label(ref_dur90)), level(90) ///
keep(10.t#c.delta 11.t#c.delta 12.t#c.delta ///
13.t#c.delta 14.t#c.delta 15.t#c.delta 16.t#c.delta 17.t#c.delta) ///
rename(10.t#c.delta= "t=-4" 11.t#c.delta= "t=-3" 12.t#c.delta= "t=-2" ///
13.t#c.delta ="t=-1" 14.t#c.delta= "t=0" 15.t#c.delta= "t=1" 16.t#c.delta ="t=2" 17.t#c.delta= "t=3") ///
omitted baselevels xline(4, lcolor(gs5) lp(dash) lwidth(vlarge)) ytitle("Pr(duration<90 days)", size(large)) ///
yline(0, lcolor(black) lp(dash) lwidth(vlarge)) name(e, replace) xtitle("Event time", size(vlarge)) leg(off) ///
legend(size(vlarge)) ylabel(-.6(.2).4, labsize(vlarge)) xlabel(, labsize(vlarge)) recast(connected) ciopts(recast(rcap)) lcolor(red) lp(dash) vertical
restore
I don't have any clue regarding why there is a large gap between ytitle and yaxis in the second graph. How can I reduce this gap to have plot like figure 1? Any help would be much appreciated.
Thanks in advance,
Zariab
Uppsala University

Comment