Thats one some crazy variation with 40% increase, dont you think?
Block generation is supposed to average 144 per day. Playing with a poisson distribution calculator, it seems there is about a 10% chance of a day with <= 128 blocks and a 10% chance of a day with >= 160 blocks. That's already a 25% difference.
If you are looking at peaks and valleys in the graph lasting significantly less than a day, say 6 hours, then the average is 36 blocks with about a 10% chance of <= 28 and a 10% chance of >= 44, which is a 57% percent difference.
So yes, I think you are mostly seeing random variance. (Hopefully I got the math right.)