Re: Show two vector fields with different arrow colors
- To: mathgroup at smc.vnet.net
- Subject: [mg57131] Re: [mg57119] Show two vector fields with different arrow colors
- From: Chris Chiasson <chris.chiasson at gmail.com>
- Date: Tue, 17 May 2005 01:19:54 -0400 (EDT)
- References: <200505170135.VAA23141@smc.vnet.net>
- Reply-to: Chris Chiasson <chris.chiasson at gmail.com>
- Sender: owner-wri-mathgroup at wolfram.com
<<Graphics`PlotField`
Block[{$DisplayFunction=Identity},
p1=PlotVectorField[{y,-x},{x,0,1},{y,0,1},
DefaultColor\[Rule]RGBColor[1,0,0]];
p2=PlotVectorField[{x,y},{x,0,1},{y,0,1},
DefaultColor\[Rule]RGBColor[0,1,0]];]
Show@Graphics@
MapThread[{#2,First@#1}&,{{p1,p2},{RGBColor[1,0,0],RGBColor[0,1,0]}}]
On 5/16/05, Niels L. Ellegaard <gnalle at ruc.dk> wrote:
> Dear Masters
>
> I would like to plot two vector fields in the same graph. However I
> need the arrows of the two fields to have different colors. Is there a
> sneaky way to do this? I tried the following, but in the third plot
> all arrows become red.
>
> p1 := PlotVectorField[{y,-x},{x,0,1},{y,0,1}, DefaultColor -> RGBColor[1, 0, 0]];
> p2 := PlotVectorField[{x,y},{x,0,1},{y,0,1}, DefaultColor -> RGBColor[0, 1, 0]] ;
> Show[p1,p2]
>
> Thanks in advance
>
> Niels
>
> PS: I am using a slightly old version, so I cannot apply PlotVectorField to a list
>
> In[53]:= $Version
>
> Out[53]= Silicon Graphics 3.0 (September 16, 1997)
>
>
--
Chris Chiasson
http://chrischiasson.com/
1 (810) 265-3161
- References:
- Show two vector fields with different arrow colors
- From: gnalle@ruc.dk (Niels L. Ellegaard)
- Show two vector fields with different arrow colors