Not able to generate the Stratified Sampling (Minutes Played) scatter plot

Screen Link: Learn data science with Python and R projects

My Code:

wnba['MIN'].value_counts(bins = 3, normalize = True)

stratum_1 = wnba[wnba["MIN"] <= 347.333]
stratum_2 = wnba[(wnba["MIN"] > 347.333) & (wnba["MIN"] <= 682.667)]
stratum_3 = wnba[wnba["MIN"] > 682.667]

means = []
for i in range(100):
    srs_1 = stratum_1["PTS"].sample(4,random_state=i)
    srs_2 = stratum_2["PTS"].sample(4,random_state=i)
    srs_3 = stratum_3["PTS"].sample(4,random_state=i)
    srs = pd.concat([srs_1,srs_2,srs_3])
    means.append(srs.mean())
    
plt.scatter(range(1,101),means)
plt.axhline(wnba["PTS"].mean())

What I expected to happen: A similar Stratified Sampling (Minutes Played) scatter plot

What actually happened: A different plot