Dear Statalisters

My question, basically, is whether there is a 'correct' way to resize Stata graphs (including the background region), so that the graph becomes narrower.


This is the basic graph I start with, using the command ciplot:
Code:
ciplot female, by(resgroup_march) scheme(lean1)
[ATTACH=CONFIG]temp_20524_1606749475305_891[/ATTACH]

I'd prefer if this plot were less wide. For example, as shown in the photo below (not my slide):

[ATTACH=CONFIG]temp_20522_1606748419290_207[/ATTACH]


One option is to tinker with the aspect ratio of the overall graph. An aspect ratio of 3, for example, makes the graph narrower - but the background region remains the same.

[ATTACH=CONFIG]temp_20525_1606749624951_754[/ATTACH]

If I were to
Code:
graph combine
the above plot (aspect ratio 3) with another plot (same aspect ratio of 3), this is the result:

[ATTACH=CONFIG]temp_20526_1606750008219_260[/ATTACH]

Although It would certainly do the job, I'd prefer if there was less white space between the two graphs. Basically, I'd prefer to replicate the look of the 5 plots closely next to each other as in my photo.

The 'incorrect' option would be to crop my individual plots in a separate tool (eg. Word) and then paste them next to each other, but I've decided to 'dig deep' into this matter and find out whether there is a 'correct' way to resize this using Stata.



Finally, please note that I've also tried
Code:
statsby mean=r(mean) ub=r(ub) lb=r(lb), by(resgroup_march) clear: ci means female
twoway (rcap ub lb resgroup_march) (scatter mean resgroup_march), ytitle(Share of female respondents) ylabel(0.30(0.10)0.70, gmin) xlabel(0(1)1, valuelabel)
[ATTACH=CONFIG]temp_20527_1606750564923_894[/ATTACH]

This works fine too, but my issue regarding the white space between the two groups remains.
Editing the aspect ratio makes the white space between the groups smaller, but leaves the background region unchanged, similar to the ciplot command.


Any help is much appreciated.

Stata version 16.1