MathGroup Archive 2009

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

Search the Archive


  • To: mathgroup at
  • Subject: [mg95909] ListCurvePathPlot
  • From: "David Park" <djmpark at>
  • Date: Thu, 29 Jan 2009 05:58:55 -0500 (EST)

I don't understand the new ListCurvePathPlot, which the Help page says:
"attempts to reconstruct smooth curves defined by the specified set of


This plot routine also has the option: InterpolationOrder. And the word
"Curve" appears not only in the name but repeatedly in the descriptions.
But look at the following example:


data = Table[

   RandomReal[{.8, 1.2}] {Cos[t], Sin[t]}, {t, 0, 2 \[Pi] - 2 \[Pi]/6,

     2 \[Pi]/6}];


 InterpolationOrder -> 3,

 Axes -> False]


I don't see anything "smooth" or "curvy" about the results!  So it seems
that these terms are a misdirection in understanding the use of the routine.
It appears that what the routine actually does is reorder the points to give
some simpler line (not curve) than the original set of points. But what is
the criterion for this? Is this some well know computational geometry
algorithm? Was InterpolationOrder included as an option by mistake? Did the
implementation change from the original intention? What is the purpose of
the routine? What is the relation of this and the spline functions?


David Park

djmpark at


  • Prev by Date: Re: Printing (v7)
  • Next by Date: Re: two y-axes with different scaling
  • Previous by thread: Re: Frame does not show up?
  • Next by thread: Re: ListCurvePathPlot