I'm occasionally in a position where I need to compute a RegionPlot with some small area of the plot being computationally much more expensive then the rest of the plot. Now the easiest solution is to crank up MaxRecursion and PlotPoints for the entire plot. Unfortunately this also wastes a lot of time since then this setting is applied for the entire plot. Is there a way to specify these settings separately for different regions in a plot?
Right now my solution is just to compute separate plots and then patch them together, however this is sub-optimal since then I need to manually get rid of boundaries and its a mess.
A minimal example where this would be useful would be:
RegionPlot[Sin[E^(x + y)] > 0.2, {x, 0, 2.5}, {y, 0, 2.5}]
The top right corner of the plot requires higher resolution to get it to look reasonable, but this is not necessary anywhere else in the plot.


