The second figure is not good (at least for my point of view). I was expecting
that the colorbar will have the same size than the image, even if aspect is
set on equal or a number. Perhaps there are a simple solution for this that I
didn't find.
What you see is a design limitation rather than a bug or feature. One easy workaround is to use the shrink kwarg. See examples/contour_demo.py. Another approach is to create the axes object you want for the colorbar manually, as in examples/multi_image.py and examples/subplots_adjust.py.
The second figure is not good (at least for my point of view). I was expecting that the colorbar will have the same size than the image, even if aspect is set on equal or a number. Perhaps there are a simple solution for this that I didn't find.