I have a problem with two way scatter.


I am using the following command to plot as in the following graphs.

twoway (scatter mp year if id==15, recast(area) bcolor(gs6) cmissing(n) ///
yaxis(1) ylabel(0 1) yscale(off)) ///
(tsline emp if id==15,color(blue) yaxis(2) yscale(alt axis(2)) ///
ytitle("", axis(2)) title(Malaysia)), yline(25 ,axis(2) lcolor(red))


Note: emp is continuous variable, whereas mp contains 1 if there is an event and missing if there isn’t an event.














Array
Array


The main problem here is with vertical line. I get the vertical line when there are more than one event but don't get the vertical line when there is just one event like for Malaysia 1997. Can anyone tell me how to solve this?