https://github.com/matplotlib/matplotlib/issues/2243
The above issue raises the question of whether the default for aspect
ratio handling should be "datalim" instead of "box". The big advantage
is that this completely avoids the problem described in the issue, where
setting aspect='equal' can result in an unusable aspect ratio in screen
coordinates.
For one common use of equal aspect--images--it is essential to have the
adjustable be "box". I suspect that in most other use cases, "datalim"
would be a satisfactory default.
The problem with a change like this is how to make the transition
without wreaking havoc on existing code. The typical answer is to use
an rc parameter, starting with the existing default, and then switching
it over in some subsequent release.
Any thoughts? Should we leave all this as it is, or try to change it?
Eric
|