Co2 is far from the only thing affecting temperature. The graph you're posting is clearly not a step function either. More like some kind of oscillation with an additional linear trend. Maybe the oscillation is el nino, it seems to be roughly periodic to 7 years or so, I don't know.
Edit: the bigger peaks are bang on el nino years, especially the '98 peak