MathGroup Archive 2007

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

Search the Archive

Re: ListLinePlot[] inside a loop

  • To: mathgroup at smc.vnet.net
  • Subject: [mg82412] Re: ListLinePlot[] inside a loop
  • From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
  • Date: Fri, 19 Oct 2007 05:08:38 -0400 (EDT)
  • Organization: The Open University, Milton Keynes, UK
  • References: <ff789h$nrs$1@smc.vnet.net>

Luiz Melo wrote:

> Why is the plot of a list not displayed when ListLinePlot[] is used inside a Do
> loop (Mathematica 6.0)?
> For instance, suppose we want to produce the graphics of Sin[i*x] as a function
> of x, each time i is iterated from 1 to 3 (in steps of 1). I naively tryed:
> 
> Do[ListLinePlot[Table[{x, Sin[i*x Degree]}, {x, 0, 360}],
>    PlotRange -> {{0, 360}, {-1.1, 1.1}}], {i, 1, 3}];
> 
> The specifications "For[]" and "While[]" don't work either.

Since version 6.0, one must enclose the plot command within a *Print* 
function when use the plot is part of a looping construct. The following 
will display three graphs.

Do[Print[ListLinePlot[Table[{x, Sin[i*x Degree]}, {x, 0, 360}],
     PlotRange -> {{0, 360}, {-1.1, 1.1}}]], {i, 1, 3}];

Regards,
-- 
Jean-Marc


  • Prev by Date: Re: ListLinePlot[] inside a loop
  • Next by Date: RE: Finds strings in a list that begin with "A"
  • Previous by thread: Re: ListLinePlot[] inside a loop
  • Next by thread: Re: ListLinePlot[] inside a loop