Sizing graph to graph plus margin

I often want to create a plot with a specific size (width, height) measured as the full width/height including margins. If I go to modify graph I can put in the size I want in width and height mode but that controls only the plot size so I end up with an image that is greater than what I want by the widths of all the margins. I can make the margins not auto and then do the math needed so the width plus margins is what I want and that gives me the right size.

However, I like auto margins. When adding axis labels and annotations I don't want to be going in to modify graph and trying to fine tune all the margins myself and then fixing the math. So my question is, is there a way to define the overall size while keeping the margins auto? Maybe a way to define the width and height of the plot region to be a specific size minus the margins?
You can use the sizeLimit keyword with SetWindow. If your graph is called "Graph0" and you want a window 3" by 4", use
SetWindow graph0, sizeLimit={4*72, 3*72, 4*72, 3*72}

I *think* that's correct on both Macintosh and Windows. Best to test it on Windows.

John Weeks
WaveMetrics, Inc.
support@wavemetrics.com