I wrote a function that emulates the plot() behaviour which works with the vtkplotter module.
It comes with a bunch of examples here, and preliminary documentation.
I do a lot of axi-symmetric modelling where I have a 2d mesh but 3d velocity fields. Is there an easy way of plotting 3d vectors on a 2d mesh? (My first naive try threw an error).