After 5 years, there is something to talk about calc3D, a 3D plotter built in java.
Calc3D is now updated to support Vector Field. Now Vector field in cartesian form can also be plotted using it.
see screen shot for demo.
Download runnnable jar, You must have java 1.7+ installed to run the app