intervals.icu plots this really well and will give you the distribution categorization for any period you specify. I aim for a pyramidal yearly/season distribution. For individual rides I try to polarize them as much as possible. Either mostly easy with minimal surges, or accumulating as much time at intensity as possible.