I'm trying to find a solution to the following problem:
I create maps of ocean currents, where the data is in cm/sec. The arrows i get using matplolib.quiver have relatively big heads and small tails. This way it's hard to read the map.
First you can try to change the units of the arrows to width or height. This cause the arrow to resize with the figure dimension compared to the dots option which is constant. You can also decrease the width parameter (default value is 0.005).
There are also parameters you can play with to change the head parameters. Those parameters are defined as a multiple of the shaft width. You can scale down those three to improve the visibility :