[Matplotlib-users] Interpolation method of python matplotlib contourf

Ian Thomas ianthomas23 at gmail.com
Tue Feb 2 08:44:12 EST 2021


Hi Sakis,

No, you cannot control the interpolation method, you are stuck with linear
for now.  It is on my wishlist for future improvements, but this is no help
to you now.

To demonstrate that it is linear interpolation I would reference the code,
e.g.
https://github.com/matplotlib/matplotlib/blob/ea6803254567eaaa9adb027b541a6885d9fa246f/src/_contour.cpp#L1345-L1354
is the C++ interpolation function which is self-evidently linear
interpolation.  I am not sure if that link is good enough for a manuscript
though.

Ian

On Tue, 2 Feb 2021 at 12:22, Athanasios Karagiannidis <thankar at live.com>
wrote:

> Hello Ian
>
> Another interpolation may come handy in the future. Is it possible to
> control the interpolation method?
>
> The fact that the current interpolation method is not documented is a
> pity. I need to reference it in a manuscript...
>
> Sakis
>
> Athanasios F. Karagiannidis
> Physicist, PhD Meteorology and Climatology
> E-mail: thankar at live.com
>
>
> ------------------------------
> *From:* Ian Thomas <ianthomas23 at gmail.com>
> *Sent:* Tuesday, February 2, 2021 1:17 PM
> *To:* Athanasios Karagiannidis <thankar at live.com>
> *Cc:* matplotlib-users at python.org <matplotlib-users at python.org>
> *Subject:* Re: [Matplotlib-users] Interpolation method of python
> matplotlib contourf
>
> Hello Sakis,
>
> All of Matplotlib's contouring functions (contour, contourf, tricontour,
> tricontourf) use linear interpolation along grid edges.  This is not
> explicitly documented anywhere.
>
> Are there other interpolation options that you would like?  I can think of
> logarithmic as one possibility.
>
> Ian
>
> On Tue, 2 Feb 2021 at 10:08, Athanasios Karagiannidis <thankar at live.com>
> wrote:
>
> Hello to all
>
> I want to ask what is the default interpolation method of python
> matplotlib contourf? Where can I find relative documentation? Could someone
> help me?
>
> Best regards
>
> Sakis
>
> Athanasios F. Karagiannidis
> Physicist, PhD Meteorology and Climatology
> E-mail: thankar at live.com
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/matplotlib-users/attachments/20210202/33336fa4/attachment.html>


More information about the Matplotlib-users mailing list