I understand the underlining implementation of these two functions could be
very different. I want to understand what is the purpose of this
restriction, and if it possible to create a contour image the same as
MATLAB does by using contour with V = [0 0]?
Probably because nobody noticed that discrepancy before. I'd imagine it
would be fairly simple to apply a sort to the list of values within the
function itself. The underlying contouring implementation assumes a
monotonically increasing set of contour levels, and I would imagine that
MATLAB's version does too -- just that they sort the contour levels for you.
At the moment, I don't see any reason why we couldn't do that, too.
Cheers!
Ben Root
···
On Wed, Aug 16, 2017 at 8:33 AM, Xi Shen <davidshen84 at gmail.com> wrote:
I understand the underlining implementation of these two functions could
be very different. I want to understand what is the purpose of this
restriction, and if it possible to create a contour image the same as
MATLAB does by using contour with V = [0 0]?
Regards,
David
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org Matplotlib-users Info Page
I understand the underlining implementation of these two functions
could be
very different. I want to understand what is the purpose of this
restriction, and if it possible to create a contour image the same as
MATLAB does by using contour with V = [0 0]?
Regards,
David
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org Matplotlib-users Info Page
I confirm that giving V = [0] to contour function in matplotlib gives me
the same image as using V = [0 0] in MATLAB.
Do you think it is a bug in matplotlib, or it is just a conscious design
decision? I do not have much knowledge of math behind this, so for me it is
just a restriction on parameter values.
Thanks,
David
···
On Thu, Aug 17, 2017 at 12:48 AM Jody Klymak <jklymak at uvic.ca> wrote:
I understand the underlining implementation of these two functions could
be very different. I want to understand what is the purpose of this
restriction, and if it possible to create a contour image the same as
MATLAB does by using contour with V = [0 0]?
Regards,
David
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org Matplotlib-users Info Page
I opened a pull request to change it, but we need to test a couple of
things?
Cheers, Jody
···
On 16 Aug 2017, at 19:06, Xi Shen wrote:
Hi Jody,
I confirm that giving V = [0] to contour function in matplotlib gives
me
the same image as using V = [0 0] in MATLAB.
Do you think it is a bug in matplotlib, or it is just a conscious
design
decision? I do not have much knowledge of math behind this, so for me
it is
just a restriction on parameter values.
Thanks,
David
On Thu, Aug 17, 2017 at 12:48 AM Jody Klymak <jklymak at uvic.ca> wrote:
I understand the underlining implementation of these two functions
could
be very different. I want to understand what is the purpose of this
restriction, and if it possible to create a contour image the same as
MATLAB does by using contour with V = [0 0]?
Regards,
David
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org Matplotlib-users Info Page