I have the following code, and I've tried almost everything I can think of, even VectorColorFunction to describe magnitude. I am trying to make the length of the vectors proportional to r^{-2}, and without Norm[efield] it only plots a single arrow. Here is what I have:
f[x_, y_] = (x^2 + y^2)^(-1/2);
efield = g[x_, y_] = Grad[f[x, y], {x, y}];
VectorPlot[(-efield)/Norm[efield], {x, -10, 10}, {y, -10, 10},
AspectRatio -> Automatic, VectorScale -> {Medium, Scaled[0.35]}]
The vectors are all the same length; any ideas?