mpl_toolkits.axes_grid1.axes_rgb.RGBAxesBase¶
-
class
mpl_toolkits.axes_grid1.axes_rgb.
RGBAxesBase
(*args, pad=0, add_all=True, **kwargs)[source]¶ Bases:
object
base class for a 4-panel imshow (RGB, R, G, B)
Layout: +---------------+-----+ | | R | + +-----+ | RGB | G | + +-----+ | | B | +---------------+-----+
Attributes
_defaultAxesClass (matplotlib.axes.Axes) defaults to 'Axes' in RGBAxes child class. No default in abstract base class RGB (_defaultAxesClass) The axes object for the three-channel imshow R (_defaultAxesClass) The axes object for the red channel imshow G (_defaultAxesClass) The axes object for the green channel imshow B (_defaultAxesClass) The axes object for the blue channel imshow Parameters: pad : float
fraction of the axes height to put as padding. defaults to 0.0
add_all : bool
True: Add the {rgb, r, g, b} axes to the figure defaults to True.
axes_class : matplotlib.axes.Axes
*args
Unpacked into axes_class() init for RGB
**kwargs
Unpacked into axes_class() init for RGB, R, G, B axes
-
imshow_rgb
(r, g, b, **kwargs)[source]¶ Create the four images {rgb, r, g, b}
Parameters: r : array-like
The red array
g : array-like
The green array
b : array-like
The blue array
kwargs : imshow kwargs
kwargs get unpacked into the imshow calls for the four images
Returns: rgb : matplotlib.image.AxesImage
r : matplotlib.image.AxesImage
g : matplotlib.image.AxesImage
b : matplotlib.image.AxesImage
-