MathGroup Archive 2009

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

Search the Archive

ErrorListPlot with Indeterminate list elements


Hi,

I've just noticed what seems to me to be a bug in the behaviour of
ErrorListPlot which may be worth pointing out...

When given a list of pairs, {{y1,dy1}, {y2,dy2}, ...}, the expected
result is a plot with vertical coordinate yi and error bar of half-
width dy1. e.g.:

   Needs["ErrorBarPlots`"];

   pts = RandomReal[{-10,10},{20,2}];

   ErrorListPlot[pts]

However, if the list contains one or pairs of Indeterminate values, it
no longer does this, but instead seems to "fall through" and return a
regular ListPlot with the Indeterminate point discarded:

   pts[[5]] = {Indeterminate, Indeterminate};

   {ErrorListPlot[pts], ListPlot[pts]} // Row

This seems like a bug: I feel the "correct" behaviour would be to
discard the Indeterminate point, and then return the ErrorListPlot of
the remaining points.

Cheers,
Peter.


  • Prev by Date: Re: Piecewise vs. /; ?
  • Next by Date: Mathematica 7.01 and Mac OS 10.6 (Snow Leopard)
  • Previous by thread: Re: The graph of (x + 2)^(1/5) + 4 not plotted correctly
  • Next by thread: Re: ErrorListPlot with Indeterminate list elements