The following code
g1 = Graphics[{Thickness[0.01], Line[{{0, 0}, {10, 10}}], Disk[{5, 3}, Scaled[0.1]]}, Frame -> True]
produces the following output
I then create another graphic with a non-square aspect ratio, and then combine the two graphics together:
g2 = Graphics[{Blue, Thickness[0.01], Arrow[{{0, 0}, {20, 10}}]}];
Show[g1, g2]
In this case, I obtain the following output with a squashed disk:
This can, of course, be fixed by specifying an aspect ratio of 1:
Show[g1, g2, AspectRatio -> 1]
But this gives rise to various other problems when combining multiple graphics and then forcing the combined graphic to have an aspect ratio of 1 (in particular when the coordinate height and width of the combined graphics are very different).
So, I'm wondering if there is a way to preserve scaled circular shapes when combing graphics without needing to adjust the aspect ratio. Thanks!