Skip to main content
1 of 4
MelaGo
  • 9.1k
  • 1
  • 11
  • 26

This answer is similar to @Edmund's, except with the rotation angle dependent on the radius:

pts2 = Table[
   Table[{x Sin[t], x Cos[t]}, {t, 0, 2 \[Pi], \[Pi]/(2 x)}], {x, 1, 8}];
a = Table[VectorPlot[{vx[x, y], vy[x, y]}, {x, -2 \[Pi], 2 \[Pi]}, {y, -2 \[Pi], 2 \[Pi]}, 
    VectorPoints -> (Flatten[Table[RotationMatrix[\[Phi]/x].# & /@ pts2[[x]], {x, 1, 8}], 1])], {\[Phi], 0, 2 \[Pi], \[Pi]/20}];

Export["vectors.gif", a]

enter image description here

MelaGo
  • 9.1k
  • 1
  • 11
  • 26