I'm having a slightly difficult time understanding the Keeling curve, pictured here:

I understand that carbon dioxide (ppm) is increasing with respect to time, but why is there an oscillation between the summer months and winter months? I have two guesses but I'm not sure if they are correct:
- Changes in density due to temperature?
- More plants in the summer, resulting in less carbon.
Are these guesses correct?