Hello!

I'm using twoway to overlay 3 plots onto each other. I would like the xaxis to display the valuelabels for certain values. My code for this works perfectly with the first 2 plots, both rcap. As soon as I add the third plot, an lpoly, the xaxis displays the values rather than the valuelabels. Below is my code before and after the addition of the lpoly, as well as .png files of the graph before and after the addition of the lpoly. Any solutions would be hugely appreciated.


Code:
label define day 22 "Mar 27: Curfew Declared" 118 "July: Relaxation of Restrictions" 180 "Sept 1: Reopen Schools" 193 "Sept 14-19: Round 1" 235 "Oct 26-31: Round 2" 271 "Dec 1-5: Round 3" 398 "Apr 7-12: Round 4"
label values day day
Before addition of lpoly (this code works):

Code:
twoway (rcap ci05 ci95 day if empowered==1) ///
|| (rcap ci05 ci95 day if empowered==0), ///
xline(22 118 180, lcolor(grey)) xscale(r(0 400)) ///
xlab(22 118 180 193 235 271 398, va luelabel angle(45)) ///
yscale(r(0 1)) ylab(0(0.1)1) ///
ytitle("% of Individuals") ///
legend(lab(1 "Empowered") lab(2 "Disempowered") pos(6)) xtitle("")
Array

After addition of lpoly (the valuelables to not work):

Code:
twoway (rcap ci05 ci95 day if empowered==1) ///
|| (rcap ci05 ci95 day if empowered==0), ///
xline(22 118 180, lcolor(grey)) xscale(r(0 400)) ///
xlab(22 118 180 193 235 271 398, valuelabel angle(45)) ///
yscale(r(0 1)) ylab(0(0.1)1) ///
ytitle("% of Individuals") ///
legend(lab(1 "Empowered") lab(2 "Disempowered") pos(6)) xtitle(""), ///
|| (lpoly new_cases day, yaxis(2))
Array