Re: ListVectorPlot - plotting at specific points
- To: mathgroup at smc.vnet.net
- Subject: [mg112605] Re: ListVectorPlot - plotting at specific points
- From: "Sjoerd C. de Vries" <sjoerd.c.devries at gmail.com>
- Date: Thu, 23 Sep 2010 04:19:36 -0400 (EDT)
- References: <i79hsl$ofn$1@smc.vnet.net>
A certain minimum number of points seems to be necessary. You might
also want to use the option VectorPoints->All to use only the points
provided without interpolation.
The following works:
ListVectorPlot[{{{0, 0}, {1, 1}}, {{1, 0}, {1, 1}}, {{0, 1}, {1, 1}}},
VectorPoints -> All]
Cheers -- Sjoerd
On Sep 21, 8:04 am, gopher <gopherg... at gmail.com> wrote:
> Contrary to the documentation, listing pairs of points and vectors i.e
>
> ListVectorFieldPlot[{{{0, 0}, {1, 1}}}]
> gives an error:
>
> ListVectorPlot::vfldata: {{{0,0},{1,1}}} is not a valid vector field
> dataset or a valid list of datasets.
>
> .After a lot of searching I found that the deprecated
> << "VectorFieldPlots`"
> ListVectorFieldPlot[{{{0, 0}, {1, 1}}}]
> does work, but doesn't look as nice, especially the 3d version.
> Various settings of the VectorPoints options also don't work. Is there
> a solution? I am trying to make some simple examples of vector fields
> on spheres to illustrate the Hairy Ball theorem.
>
> Abhishek