viewer.utils

Module: viewer.utils

skimage.viewer.utils.figimage(image[, ...]) Return figure and axes with figure tightly surrounding image.
skimage.viewer.utils.init_qtapp() Initialize QAppliction.
skimage.viewer.utils.new_plot([parent, ...]) Return new figure and axes.
skimage.viewer.utils.start_qtapp([app]) Start Qt mainloop
skimage.viewer.utils.update_axes_image(...) Update the image displayed by an image plot.
skimage.viewer.utils.ClearColormap(rgb[, ...]) Color map that varies linearly from alpha = 0 to 1
skimage.viewer.utils.FigureCanvas(figure, ...) Canvas for displaying images.
skimage.viewer.utils.LinearColormap(name, ...) LinearSegmentedColormap in which color varies smoothly.
skimage.viewer.utils.RequiredAttr([init_val]) A class attribute that must be set before use.

figimage

skimage.viewer.utils.figimage(image, scale=1, dpi=None, **kwargs) [source]

Return figure and axes with figure tightly surrounding image.

Unlike pyplot.figimage, this actually plots onto an axes object, which fills the figure. Plotting the image onto an axes allows for subsequent overlays of axes artists.

Parameters:

image : array

image to plot

scale : float

If scale is 1, the figure and axes have the same dimension as the image. Smaller values of scale will shrink the figure.

dpi : int

Dots per inch for figure. If None, use the default rcParam.

init_qtapp

skimage.viewer.utils.init_qtapp() [source]

Initialize QAppliction.

The QApplication needs to be initialized before creating any QWidgets

new_plot

skimage.viewer.utils.new_plot(parent=None, subplot_kw=None, **fig_kw) [source]

Return new figure and axes.

Parameters:

parent : QtWidget

Qt widget that displays the plot objects. If None, you must manually call canvas.setParent and pass the parent widget.

subplot_kw : dict

Keyword arguments passed matplotlib.figure.Figure.add_subplot.

fig_kw : dict

Keyword arguments passed matplotlib.figure.Figure.

start_qtapp

skimage.viewer.utils.start_qtapp(app=None) [source]

Start Qt mainloop

update_axes_image

skimage.viewer.utils.update_axes_image(image_axes, image) [source]

Update the image displayed by an image plot.

This sets the image plot’s array and updates its shape appropriately

Parameters:

image_axes : matplotlib.image.AxesImage

Image axes to update.

image : array

Image array.

ClearColormap

class skimage.viewer.utils.ClearColormap(rgb, max_alpha=1, name='clear_color') [source]

Bases: skimage.viewer.utils.core.LinearColormap

Color map that varies linearly from alpha = 0 to 1

__init__(rgb, max_alpha=1, name='clear_color') [source]

FigureCanvas

class skimage.viewer.utils.FigureCanvas(figure, **kwargs) [source]

Bases: matplotlib.backends.backend_qt4agg.FigureCanvasQTAgg

Canvas for displaying images.

__init__(figure, **kwargs) [source]
resizeEvent(event) [source]

LinearColormap

class skimage.viewer.utils.LinearColormap(name, segmented_data, **kwargs) [source]

Bases: matplotlib.colors.LinearSegmentedColormap

LinearSegmentedColormap in which color varies smoothly.

This class is a simplification of LinearSegmentedColormap, which doesn’t support jumps in color intensities.

Parameters:

name : str

Name of colormap.

segmented_data : dict

Dictionary of ‘red’, ‘green’, ‘blue’, and (optionally) ‘alpha’ values. Each color key contains a list of x, y tuples. x must increase monotonically from 0 to 1 and corresponds to input values for a mappable object (e.g. an image). y corresponds to the color intensity.

__init__(name, segmented_data, **kwargs) [source]

RequiredAttr

class skimage.viewer.utils.RequiredAttr(init_val=None) [source]

Bases: object

A class attribute that must be set before use.

__init__(init_val=None) [source]
instances = {(<skimage.viewer.utils.core.RequiredAttr object at 0x7f59a93234d0>, None): 'Widget is not attached to a Plugin.', (<skimage.viewer.utils.core.RequiredAttr object at 0x7f59aac31ad0>, None): 'Plugin is not attached to ImageViewer'}

© 2011 the scikit-image team
Licensed under the BSD 3-clause License.
http://scikit-image.org/docs/0.12.x/api/skimage.viewer.utils.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部