       Re: can we use ListVectorPlot to plot arrows? (tail at point, head

• To: mathgroup at smc.vnet.net
• Subject: [mg132380] Re: can we use ListVectorPlot to plot arrows? (tail at point, head
• From: Roland Franzius <roland.franzius at uos.de>
• Date: Sun, 2 Mar 2014 21:26:34 -0500 (EST)
• Delivered-to: l-mathgroup@mail-archive0.wolfram.com
• Delivered-to: l-mathgroup@wolfram.com
• Delivered-to: mathgroup-outx@smc.vnet.net
• Delivered-to: mathgroup-newsendx@smc.vnet.net
• References: <le4e85\$46h\$1@smc.vnet.net>

```Am 20.02.2014 09:26, schrieb Alan:
> Is there an option that will force ListVectorPlot to plot
> arrows from the points to the displacement? (By default,
> the point is in the middle of the arrow, not at its tail.)
> Using VectorPoints -> All, of course.

You can use VectorPlot as a primitive drawing tool and pimp the graphics
by replacing arrows and other elements by more colorful primitive graphics

the following rule replaces all arrows in a Graphics[] generated by
VectorPlot by a blue arrow and a red disc of radius 0.1 at the middle of

redpointarrow=
{ Arrow[{{x_, y_}, {u_, v_}}] :>
{Blue, Arrow[{{x, y}, {u, v}}], Red,
Disk[{(x + u)/2, (y + v)/2}, 0.1]}}

The option  StreamPoints adds some integrated stream lines from the the

field[x_,x_]:=Evaluate[Grad[(x^2 + y) Exp[(-x y)/(x^2 + y^2)], {x, y}]]

ps = VectorPlot[field[x,y]], {x, -2, 2}, {y, -2, 2},
VectorPoints -> 7,
VectorStyle -> {"DotArrow"},
StreamPoints -> 12] /.  redpointarrow;

ps

--

Roland Franzius

```

• Prev by Date: Re: Solving Equations with 3 variables and many parameters
• Next by Date: Re: Solving Equations with 3 variables and many parameters
• Previous by thread: Re: Possible bug in Floor function?
• Next by thread: inverse laplace transforms