Re : plot on condition
- To: mathgroup at smc.vnet.net
- Subject: [mg56228] Re : [mg56218] plot on condition
- From: "Jaccard Florian" <Florian.Jaccard at he-arc.ch>
- Date: Wed, 20 Apr 2005 05:29:58 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hello !
Simple way :
In[1]:=
pnts={{1,2},{5,4},{3,2},{2,6},{5,3}};
cnd={7,3,5,8,3};
In[2]:=
liste = Transpose[{pnts, cnd}];
In[3]:=
Show[Graphics /@ liste /. {a_, c_} ->
If[c == 3, {RGBColor[0, 0, 1], PointSize[0.02],
Point[a]}, {RGBColor[0, 1, 0], PointSize[0.02],
Point[a]}]];
Regards
F.Jaccard
-----Message d'origine-----
hello
my question about plotting a list of points but with some condition depends on
the status of points in other list;
pnts={{1,2},{5,4},{3,2},{2,6},{5,3}};
cnd={7,3,5,8,3};
the condition is: plot a point in list "pnts" in Blue if the corresponding
element in list "cnd" is 3 else plot in Green
regards