MathGroup Archive 2007

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

Search the Archive

Re: Unbearably slow plotting (v6)

  • To: mathgroup at smc.vnet.net
  • Subject: [mg79596] Re: Unbearably slow plotting (v6)
  • From: j.f.b.payne at tesco.net
  • Date: Tue, 31 Jul 2007 06:00:12 -0400 (EDT)
  • References: <200707280925.FAA29383@smc.vnet.net><f8h578$735$1@smc.vnet.net>

Hello,

You can try

t = AbsoluteTime[];
ListPlot[data, PerformanceGoal -> "Speed"] // Print;
Print[AbsoluteTime[] - t];

Unfortunately, on my machine, this slows it by ~20% (even more
disappointing).

Bill Rowe wrote
> With 1E5 and 1E6 points, this results in a plot that is indistinguishable from a filled
> rectangle. That seems to be of very little use.

Well, yes, in this _example_

But one might have a dataset with 99.99% of the data on a line, with
some outliers.
The 99.99% data will be overplotted (many points on same pixel) but
the outliers will show up in the plot.  And, one might not want to
spend time writing and testing code to find the outliers (code which,
in any case, is liable to have a run time as bad as ListPlot).

On my system (Windows XP, Pentium III) the timing information seems to
me to come out after the plot finishes, by the way.  Don't know what
the difference is from Murray Eisenberg's set up.

John Payne



  • Prev by Date: Re: Eliminate in Mathematica
  • Next by Date: Re: Eliminate in Mathematica
  • Previous by thread: Re: Unbearably slow plotting (v6)
  • Next by thread: Re: Unbearably slow plotting (v6)