Im having trouble with overlaying two graphs.


I have 3208 observations for my survival graph (curve1).
I have 16 coordinates for curve2

Code:
 *bagX
set obs 3224
gen bagX = .
replace bagX = 0 if _n == 3209
replace bagX = 1 if _n == 3210
replace bagX = 2 if _n == 3211
replace bagX = 3 if _n == 3212
replace bagX = 4 if _n == 3213
replace bagX = 5 if _n == 3214
replace bagX = 6 if _n == 3215
replace bagX = 7 if _n == 3216
replace bagX = 8 if _n == 3217
replace bagX = 9 if _n == 3218
replace bagX = 10 if _n == 3219
replace bagX = 11 if _n == 3220
replace bagX = 12 if _n == 3221
replace bagX = 13 if _n == 3222
replace bagX = 14 if _n == 3223
replace bagX = 15 if _n == 3224

*bagY
gen bagY = .
replace bagY = 100 if bagX == 0
replace bagY = 96.5 if bagX == 1
replace bagY = 92.9 if bagX == 2
replace bagY = 89 if bagX == 3
replace bagY = 85 if bagX == 4
replace bagY = 80.8 if bagX == 5
replace bagY = 76.3 if bagX == 6
replace bagY = 71.7 if bagX == 7
replace bagY = 66.9 if bagX == 8
replace bagY = 62 if bagX == 9
replace bagY = 57 if bagX == 10
replace bagY = 52 if bagX == 11
replace bagY = 46.9 if bagX == 12
replace bagY = 41.9 if bagX == 13
replace bagY = 37 if bagX == 14
replace bagY = 32.3 if bagX == 15


sts graph, by(ES2)ylabel(1 "100" .8 "80" .6 "60" .4 "40" .2 "20" .0 "0") ytitle("Mortality") xlabel(0(2.5)15) tmax(15) addplot(line bagY bagX)



The result is a abnorm graph all over the place.
What am I missing?