MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

weird behavior when plotting multiple functions in 6.0


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.



  • Prev by Date: Re: Converting Binary form to a desired array
  • Next by Date: Re: Converting Binary form to a desired array
  • Previous by thread: Re: About Condition and HoldAll
  • Next by thread: Re: weird behavior when plotting multiple functions in 6.0