Why not just use `PlotGraphicsContext(tuple(p.outer_bounds), dpi=dpi)`?