Hi,
Using the following
pcolor(x,y,z,shading=‘interp’)
is it possible to change the interpolation method used? I noticed that there are set_interpolation methods for images created using
In [83]: h = imshow( z)
In [84]: h.set_interpolation?
Type: instancemethod
Base Class: <type ‘instancemethod’>
String Form: <bound method AxesImage.set_interpolation of <matplotlib.image.AxesImage object at 0x047B27D0>>
Namespace: Interactive
File: c:\python26\lib\site-packages\matplotlib\image.py
Definition: h.set_interpolation(self, s)
Docstring:
Set the interpolation method the image uses when resizing.
ACCEPTS: [‘nearest’ | ‘bilinear’ | ‘bicubic’ | ‘spline16’ |
‘spline36’ | ‘hanning’ | ‘hamming’ | ‘hermite’ | ‘kaiser’ |
‘quadric’ | ‘catrom’ | ‘gaussian’ | ‘bessel’ | ‘mitchell’ |
‘sinc’ | ‘lanczos’ | ]
are these available for pcolor?
Thanks!
No. Pcolor simply fills quadrilaterals. There is a NonUniformImage class that accepts image interpolation options. I don't think anyone has ever gotten around to giving it a nice interface via an Axes method or pyplot function, but there is an example of its use:
http://matplotlib.sourceforge.net/examples/pylab_examples/image_nonuniform.html
In the svn version of mpl there is also a gouraud shading option to pcolormesh, which provides interpolation on non-rectangular grids.
Eric
···
On 05/17/2010 06:32 AM, Reckoner wrote:
Hi,
Using the following
>>> pcolor(x,y,z,shading='interp')
is it possible to change the interpolation method used? I noticed that
there are set_interpolation methods for images created using
In [83]: h = imshow( z)
In [84]: h.set_interpolation?
Type: instancemethod
Base Class: <type 'instancemethod'>
String Form: <bound method AxesImage.set_interpolation of
<matplotlib.image.AxesImage object at 0x047B27D0>>
Namespace: Interactive
File: c:\python26\lib\site-packages\matplotlib\image.py
Definition: h.set_interpolation(self, s)
Docstring:
Set the interpolation method the image uses when resizing.
ACCEPTS: ['nearest' | 'bilinear' | 'bicubic' | 'spline16' |
'spline36' | 'hanning' | 'hamming' | 'hermite' | 'kaiser' |
'quadric' | 'catrom' | 'gaussian' | 'bessel' | 'mitchell' |
'sinc' | 'lanczos' | ]
are these available for pcolor?