Matplotlib是Python中令人惊叹的可视化库,用于数组的二维图。 Matplotlib是一个基于NumPy数组的多平台数据可视化库,旨在与更广泛的SciPy堆栈配合使用。
matplotlib.colors.Normalize
matplotlib.colors.Normalize类属于matplotlib.colors模块。 matplotlib.colors模块用于将颜色或数字参数转换为RGBA或RGB。此模块用于将数字映射到颜色或以一维颜色数组(也称为colormap)进行颜色规格转换。
matplotlib.colors.Normalize类用于将数据规范化为[0.0,1.0]的间隔。
用法:
class matplotlib.colors.Normalize(vmin=None, vmax=None, clip=False)
如果未设置vmin或vmax,则它将分别从处理的第一个输入的最小值和最大值进行初始化。换句话说,__call __(Data)调用autoscale_None(Data)。如果clip的值设置为True且给定值超出范围,则它将返回0或1,以最接近的值为准。如果vmax == vmin,则返回0。它与标量或包含掩码数组的数组一起运行。如果clip为True,则将蒙版值设置为1,否则它们将保持蒙版。
方法:
autoscale(self, A):此方法将vmin设置为A的最小值,并将vmax设置为A的最大值。
autoscale_None(self, A):此方法仅自动缩放具有无值的vmin和vmax。
inverse(self, value):它交换vmin和vmax的值。
static process_value(value):此方法中的value参数可以是