Re: plot on condition
- To: mathgroup at smc.vnet.net
- Subject: [mg56231] Re: [mg56218] plot on condition
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Wed, 20 Apr 2005 05:30:02 -0400 (EDT)
- Reply-to: hanlonr at cox.net
- Sender: owner-wri-mathgroup at wolfram.com
pnts={{1,2},{5,4},{3,2},{2,6},{5,3}};
cnd={7,3,5,8,3};
Show[Graphics@
{AbsolutePointSize@4,
{If[#[[1]]==3,Blue,Green],
Point@#[[2]]}&/@
Thread@{cnd,pnts}},
Frame->True,
PlotRange->{{-0.15,5.15},{-0.15,6.15}}];
or
Show[Graphics@
{AbsolutePointSize@4,
Thread@{cnd/.{3->Blue,_?NumericQ->Green},
Point/@pnts}},
Frame->True,
PlotRange->{{-0.15,5.15},{-0.15,6.15}}];
Bob Hanlon
>
> Date: 2005/04/19 Tue AM 04:55:39 EDT
> Subject: [mg56231] [mg56218] plot on condition
>
> 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
>
>