class matplotlib.colors.BoundaryNorm(boundaries, ncolors, clip=False)
[source]
Bases: matplotlib.colors.Normalize
Generate a colormap index based on discrete intervals.
Unlike Normalize
or LogNorm
, BoundaryNorm
maps values to integers instead of to the interval 0-1.
Mapping to the 0-1 interval could have been done via piece-wise linear interpolation, but using integers seems simpler, and reduces the number of conversions back and forth between integer and floating point.
Parameters: |
|
---|
boundaries defines the edges of bins, and data falling within a bin is mapped to the color with the same index.
If the number of bins doesn't equal ncolors, the color is chosen by linear interpolation of the bin number onto color numbers.
inverse(self, value)
[source]
Raises: |
|
---|
matplotlib.colors.BoundaryNorm
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.colors.BoundaryNorm.html