Plot2d bugs 694770 and 710677



Raymond Toy ?????:
> I think I have a solution for 710677 and a possible solution for
> 694770.
> 
> But before I go further, I'm soliciting comments.
> 
> plot2d tries to be smart and checks for smoothness and adaptively
> increases the sampling rate if the function is not smooth enough.
> Basically if |dy| > |dx| , we add extra sampling points.  However, in
> the 694770, dy/dx is 100 or more, so we add about 100 times more
> samples.
> 
> One solution is the check is to compute each dy is relatively
> constant, we don't try to extra samples.  This should make plotting
> fast.
> 
> Another solution is to give up trying to be smart.  Just plot the
> points according to the number of grid points selected, with no
> adaptation.  If the plot doesn't look right, let the user increase the
> grid points or decrease the range.
> 
> What do you think about this last alternative?  Or should we try to be
> smart about plotting?
> 
> Ray

IMHO I prefer smart solution.  So please apply your fix and let's
see how it will work.  Maybe one can olso introduce a new option.
Something like
   smartplot2d: { true | false } ;

Best wishes,

-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>