I want to produce a flow field map in Python which should be perfectly readable for people with colorblindness. Just like the image on the following page (created with GMT):

My data is in netcdf format, the flow vectors are in u and v components and I am plotting it on a meshgrid(lon, lat) with plt.quiver.
The problem with quiver is that you just can control the colors ond not the style of arrows.
I have a workaround with windbarbs (plt.barbs), however it would be much better to include custom arrows for specific data values.
Is there a way in python to include different arrow styles? Or is there a possibility to include arrow styles for specific data ranges?