@@ -218,6 +218,19 @@ def _rgb_to_rgba(A):
218
218
219
219
220
220
class _ImageBase (martist .Artist , cm .ScalarMappable ):
221
+ """
222
+ interpolation and cmap default to their rc settings
223
+
224
+ cmap is a colors.Colormap instance
225
+ norm is a colors.Normalize instance to map luminance to 0-1
226
+
227
+ extent is data axes (left, right, bottom, top) for making image plots
228
+ registered with data plots. Default is to label the pixel
229
+ centers with the zero-based row and column indices.
230
+
231
+ Additional kwargs are matplotlib.artist properties
232
+
233
+ """
221
234
zorder = 0
222
235
223
236
def __init__ (self , ax ,
@@ -230,19 +243,6 @@ def __init__(self, ax,
230
243
resample = False ,
231
244
** kwargs
232
245
):
233
- """
234
- interpolation and cmap default to their rc settings
235
-
236
- cmap is a colors.Colormap instance
237
- norm is a colors.Normalize instance to map luminance to 0-1
238
-
239
- extent is data axes (left, right, bottom, top) for making image plots
240
- registered with data plots. Default is to label the pixel
241
- centers with the zero-based row and column indices.
242
-
243
- Additional kwargs are matplotlib.artist properties
244
-
245
- """
246
246
martist .Artist .__init__ (self )
247
247
cm .ScalarMappable .__init__ (self , norm , cmap )
248
248
self ._mouseover = True
@@ -829,6 +829,48 @@ def get_filterrad(self):
829
829
830
830
831
831
class AxesImage (_ImageBase ):
832
+ """
833
+ Parameters
834
+ ----------
835
+ cmap : colors.Colormap
836
+ The Colormap instance or registered colormap name used to map scalar
837
+ data to colors.
838
+ norm : colors.Normalize
839
+ Maps luminance to 0-1.
840
+ interpolation : str
841
+ Supported values are 'none', 'antialiased', 'nearest', 'bilinear',
842
+ 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite',
843
+ 'kaiser', 'quadric', 'catrom', 'gaussian', 'bessel', 'mitchell',
844
+ 'sinc', 'lanczos'.
845
+ origin : {'upper', 'lower'}
846
+ Place the [0, 0] index of the array in the upper left or lower left
847
+ corner of the axes. The convention 'upper' is typically used for
848
+ matrices and images.
849
+ extent : tuple
850
+ The data axes (left, right, bottom, top) for making image plots
851
+ registered with data plots. Default is to label the pixel
852
+ centers with the zero-based row and column indices.
853
+ filternorm : bool
854
+ A parameter for the antigrain image resize filter
855
+ (see the antigrain documentation).
856
+ If filternorm is set, the filter normalizes integer values and corrects
857
+ the rounding errors. It doesn't do anything with the source floating
858
+ point values, it corrects only integers according to the rule of 1.0
859
+ which means that any sum of pixel weights must be equal to 1.0. So,
860
+ the filter function must produce a graph of the proper shape.
861
+ filterrad : float > 0
862
+ The filter radius for filters that have a radius parameter, i.e. when
863
+ interpolation is one of: 'sinc', 'lanczos' or 'blackman'.
864
+ resample : bool
865
+ When True, use a full resampling method. When False, only resample when
866
+ the output image is larger than the input image.
867
+ **kwargs
868
+ Additional kwargs are matplotlib.artist properties.
869
+
870
+ Notes
871
+ -----
872
+ interpolation and cmap default to their rc settings
873
+ """
832
874
def __str__ (self ):
833
875
return "AxesImage(%g,%g;%gx%g)" % tuple (self .axes .bbox .bounds )
834
876
@@ -843,19 +885,6 @@ def __init__(self, ax,
843
885
resample = False ,
844
886
** kwargs
845
887
):
846
- """
847
- interpolation and cmap default to their rc settings
848
-
849
- cmap is a colors.Colormap instance
850
- norm is a colors.Normalize instance to map luminance to 0-1
851
-
852
- extent is data axes (left, right, bottom, top) for making image plots
853
- registered with data plots. Default is to label the pixel
854
- centers with the zero-based row and column indices.
855
-
856
- Additional kwargs are matplotlib.artist properties
857
-
858
- """
859
888
860
889
self ._extent = extent
861
890
0 commit comments