MathGroup Archive 2006

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

Search the Archive

Re: Use color with ListPlot?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg67919] Re: Use color with ListPlot?
  • From: albert <awnl at arcor.de>
  • Date: Thu, 13 Jul 2006 06:53:07 -0400 (EDT)
  • References: <e92ehc$lt7$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Xiangdong Liu wrote:

> Hi again,
> 
> This must be a simple question.  How do I make color plots using ListPlot?
> 
> With continuous curve, one can do something like below to get a color
> plot.
> 
> Plot[{Sin[x], Cos[x]}, {x, 0, 4Pi},
>      PlotStyle->{{RGColorB[0,0,1], RGBColor[0,1,0]}}];

It should be RGBColor, not RGColorB, but I suspect this is not your problem.
Your lists are having the wrong structure to show two different colors, the
following shows the two curves with different colors:

Plot[{Sin[x], Cos[x]}, {x, 0, 4Pi},
      PlotStyle->{RGBColor[0,0,1], RGBColor[0,1,0]}];

if you want to specify further details this also works:

Plot[{Sin[x], Cos[x]}, {x, 0, 4Pi},
      PlotStyle->{{RGBColor[0,0,1]},{RGBColor[0,1,0]}}];

> (well, except that I don't see two colors (B and G) but only one (G)).
> 
> With a list of dots that I want to connect, the following line only
> produces uncolored plot.
> 
> ListPlot[{{1,2}, {4, 2}, {1,4}, {4, 2}}, PlotJoined->True,
>          PlotStyle->{{RGBColor[0,0,1]}}];

use only a list of depth 1 for the option PlotStyle in ListPlot, the
following works for me:

ListPlot[{{1,2}, {4, 2}, {1,4}, {4, 2}}, PlotJoined->True,
          PlotStyle->{RGBColor[0,0,1]}];

if you want to plot serveral curves you will need MultipleListPlot from
Graphics`MultipleListPlot`, which of course also supports to give different
styles to the different curves...

hth,

albert


  • Prev by Date: Re: List Question
  • Next by Date: Re: List Question
  • Previous by thread: Re: Restricting TransformationFunctions in FullSimplify
  • Next by thread: Re: Use color with ListPlot?