Re: weird behavior when plotting multiple functions in 6.0
- To: mathgroup at smc.vnet.net
 - Subject: [mg76081] Re: weird behavior when plotting multiple functions in 6.0
 - From: dh <dh at metrohm.ch>
 - Date: Wed, 16 May 2007 05:21:43 -0400 (EDT)
 - References: <f2btov$iga$1@smc.vnet.net>
 
Hi Roman,
simply tell mathematica to evaluate f[x] before sendig it to Plot:
Plot[Evaluate[f[x]],{x,0,4*Pi}]
hope this helps, Daniel
Roman wrote:
> Hello all:
> 
> When I plot
>     Plot[{Sin[x], Cos[x]}, {x, 0, 4*Pi}]
> I get two curves: one blue, one red.
> 
> But when I do
>     f[x_] = {Sin[x], Cos[x]};
>     Plot[f[x], {x, 0, 4*Pi}]
> both curves are blue. It is as if at some level Mathematica does not
> understand that I'm actually plotting two curves at a time, and uses
> the first color specification (blue) for both curves.
> 
> This is particularly annoying when you want to play with plot styles,
> for example filling instructions, like
>     Filling -> {1 -> -1, 2 -> 1}
> which works in the first example but not in the second one.
> 
> Has anyone figured out a workaround for this one?
> 
> Thanks!
> Roman.
> 
>