Reaching for -O3 as the only option feels like a problem with the methodology. Is there the chance for -O2 or -Os as supplementary graphs? Or stacked / marked onto the existing graphs?
-O3 is optimising for speed at a space-cost, after all, so it hardly feels like the absolute-correct option for this (hence my suggestion for, at the very least, -O2 as well, and -Os would be nice for contrast of "how dense" they _can_ get).