matplotlib.colors.make_norm_from_scale #

matplotlib.colores. make_norm_from_scale ( scale_cls , base_norm_cls = Ninguno , * , init = Ninguno ) [fuente] #

Decorador para construir una Normalizesubclase a partir de una ScaleBase subclase.

Después

@make_norm_from_scale(scale_cls)
class norm_cls(Normalize):
    ...

norm_cls se llena con métodos para que los cálculos de normalización se reenvíen a scale_cls (es decir, scale_cls es la escala que se usaría para la barra de colores de un mapeable normalizado con norm_cls ).

Si no se pasa init , entonces la firma del constructor de norm_cls será ; estos tres parámetros se enviarán a la clase base ( ), y un objeto scale_cls se inicializará sin argumentos (aparte de un eje ficticio).norm_cls(vmin=None, vmax=None, clip=False)Normalize.__init__

Si el constructor scale_cls toma parámetros adicionales, init debe pasarse a make_norm_from_scale. Es un invocable que sólo se utiliza para su firma. Primero, esta firma se convertirá en la firma de norm_cls . En segundo lugar, el constructor norm_cls vinculará los parámetros que se le pasan utilizando esta firma, extraerá los valores vmin , vmax y clip vinculados , los pasará a Normalize.__init__y reenviará los valores vinculados restantes (incluidos los valores predeterminados definidos por la firma) al constructor scale_cls .