Superimposition of timeseries in different ranges

I have time series data showing energy usage over 3years.

Now I want to display these 3 years, cut into snippets of 12 months, overlayed, to see how the consumption changed over time.

Something like this:

Is there a grafana plugin for this? Or how can this be achieved?