| [ Web Proxy ] |
| Viewing: https://matplotlib.org/devdocs/api/toolkits/mplot3d/../../_as_gen/matplotlib.colors.Normalize.html | [Back] [Original] |
Section Navigation
matplotlibmatplotlib.animationmatplotlib.artistmatplotlib.axesmatplotlib.axismatplotlib.backend_basesmatplotlib.backend_managersmatplotlib.backend_toolsmatplotlib.backendsmatplotlib.backends.backend_mixedmatplotlib.backends.backend_templatematplotlib.backends.backend_aggmatplotlib.backends.backend_cairomatplotlib.backends.backend_gtk3agg, matplotlib.backends.backend_gtk3cairomatplotlib.backends.backend_gtk4agg, matplotlib.backends.backend_gtk4cairomatplotlib.backends.backend_nbaggmatplotlib.backends.backend_pdfmatplotlib.backends.backend_pgfmatplotlib.backends.backend_psmatplotlib.backends.registrymatplotlib.backends.backend_qtagg, matplotlib.backends.backend_qtcairomatplotlib.backends.backend_svgmatplotlib.backends.backend_tkagg, matplotlib.backends.backend_tkcairomatplotlib.backends.backend_webagg_corematplotlib.backends.backend_webaggmatplotlib.backends.backend_wxagg, matplotlib.backends.backend_wxcairomatplotlib.beziermatplotlib.categorymatplotlib.cbookmatplotlib.cmmatplotlib.collectionsmatplotlib.colorbarmatplotlib.colorizermatplotlib.colorsmatplotlib.containermatplotlib.contourmatplotlib.datesmatplotlib.dvireadmatplotlib.figurematplotlib.font_managermatplotlib.ft2fontmatplotlib.gridspec
matplotlib.hatchmatplotlib.imagematplotlib.insetmatplotlib.layout_enginematplotlib.legendmatplotlib.legend_handlermatplotlib.lines
matplotlib.markers
matplotlib.mathtextmatplotlib.mlabmatplotlib.offsetboxmatplotlib.patchesmatplotlib.pathmatplotlib.patheffectsmatplotlib.pyplotmatplotlib.projections
matplotlib.quiver
matplotlib.rcsetupmatplotlib.sankeymatplotlib.scalematplotlib.sphinxext.mathmplmatplotlib.sphinxext.plot_directivematplotlib.sphinxext.figmpl_directivematplotlib.sphinxext.rolesmatplotlib.spinesmatplotlib.stylematplotlib.tablematplotlib.testingmatplotlib.textmatplotlib.texmanagermatplotlib.tickermatplotlib.transformsmatplotlib.trimatplotlib.typingmatplotlib.unitsmatplotlib.widgetsmatplotlib._afmmatplotlib._apimatplotlib._docstringmatplotlib._enumsmatplotlib._type1fontmatplotlib._tight_bboxmatplotlib._tight_layoutmpl_toolkits.mplot3dmpl_toolkits.axes_grid1mpl_toolkits.axisartistpylabmatplotlib.colorsBases: Norm
A class which, when called, maps values within the interval
[vmin, vmax] linearly to the interval [0.0, 1.0]. The mapping of
values outside [vmin, vmax] depends on clip.
See also
Examples
x = [-2, -1, 0, 1, 2]
norm = mpl.colors.Normalize(vmin=-1, vmax=1, clip=False)
norm(x) # [-0.5, 0., 0.5, 1., 1.5]
norm = mpl.colors.Normalize(vmin=-1, vmax=1, clip=True)
norm(x) # [0., 0., 0.5, 1., 1.]
Values within the range [vmin, vmax] from the input data will be
linearly mapped to [0, 1]. If either vmin or vmax is not
provided, they default to the minimum and maximum values of the input,
respectively.
Determines the behavior for mapping values outside the range
[vmin, vmax].
If clipping is off, values outside the range [vmin, vmax] are
also transformed, resulting in values outside [0, 1]. This
behavior is usually desirable, as colormaps can mark these under
and over values with specific colors.
If clipping is on, values below vmin are mapped to 0 and values above vmax are mapped to 1. Such values become indistinguishable from regular boundary values, which may cause misinterpretation of the data.
Notes
If vmin == vmax, input data will be mapped to 0.
Normalize the data and return the normalized data.
Data to normalize.
See the description of the parameter clip in Normalize.
If None, defaults to self.clip (which defaults to
False).
Notes
If not already initialized, self.vmin and self.vmax are
initialized using self.autoscale_None(value).
Determines the behavior for mapping values outside the range [vmin, vmax].
See the clip parameter in Normalize.
Maps the normalized value (i.e., index in the colormap) back to image data value.
Normalized value.
The number of distinct components supported (1).
This is the number of elements of the parameter to __call__ and of
vmin, vmax.
This class support only a single component, as opposed to MultiNorm
which supports multiple components.
Homogenize the input value for easy and efficient normalization.
value can be a scalar or sequence.
Data to normalize.
Masked array with the same shape as value.
Whether value is a scalar.
Notes
Float dtypes are preserved; integer types with two bytes or smaller are converted to np.float32, and larger types are converted to np.float64. Preserving float32 when possible, and using in-place operations, greatly improves speed for large arrays.
Upper limit of the input data interval; maps to 1.
Lower limit of the input data interval; maps to 0.
matplotlib.colors.Normalize#
Copyright 20022012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom and the Matplotlib development team; 20122026 The Matplotlib development team.
Created using Sphinx 9.1.0.
Built from v3.11.2-738-ge3fc0dad9.
Built with the PyData Sphinx Theme 0.18.0.
| Web Proxy Viewer | New URL | Original Page |