本文简要介绍 python 语言中 matplotlib.colors.make_norm_from_scale
的用法。
-
用于从
ScaleBase
子类构建Normalize
子类的装饰器。后
@make_norm_from_scale(scale_cls) class norm_cls(Normalize): ...
norm_cls
填充了方法,以便将规范化计算转发到scale_cls
(即,scale_cls
是用于使用norm_cls
规范化的可映射的颜色条的比例)。如果没有传递
init
,那么norm_cls
的构造函数签名将是norm_cls(vmin=None, vmax=None, clip=False)
;这三个参数将被转发到基类(Normalize.__init__
),并且scale_cls
对象将在没有参数的情况下初始化(除了虚拟轴)。如果
scale_cls
构造函数采用其他参数,则应将init
传递给make_norm_from_scale
。它是一个可调用的,其签名使用only
。首先,这个签名将成为norm_cls
的签名。其次,norm_cls
构造函数将使用此签名绑定传递给它的参数,提取绑定的vmin
、vmax
和clip
值,将这些值传递给Normalize.__init__
,并转发剩余的绑定值(包括签名定义的任何默认值)到scale_cls
构造函数。
用法
matplotlib.colors.make_norm_from_scale(scale_cls, base_norm_cls=None, *, init=None)
相关用法
- Python matplotlib axvspan用法及代码示例
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib AbstractMovieWriter用法及代码示例
- Python matplotlib triplot用法及代码示例
- Python matplotlib StarPolygonCollection.set_hatch用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib boxplot用法及代码示例
- Python matplotlib subplots用法及代码示例
- Python matplotlib InsetPosition用法及代码示例
- Python matplotlib ToolManager.toolmanager_disconnect用法及代码示例
- Python matplotlib Figure.set_size_inches用法及代码示例
- Python matplotlib figlegend用法及代码示例
- Python matplotlib Axes.step用法及代码示例
- Python matplotlib Axes.contour用法及代码示例
- Python matplotlib LassoSelector用法及代码示例
- Python matplotlib BrokenBarHCollection.set_hatch用法及代码示例
- Python matplotlib Axes.plot用法及代码示例
- Python matplotlib Axes.semilogx用法及代码示例
- Python matplotlib Axes.semilogy用法及代码示例
- Python matplotlib MovieWriterRegistry.register用法及代码示例
- Python matplotlib PolyQuadMesh.set_hatch用法及代码示例
- Python matplotlib warn_deprecated用法及代码示例
- Python matplotlib Text.set_bbox用法及代码示例
- Python matplotlib Axes.inset_axes用法及代码示例
- Python matplotlib delete_parameter用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.colors.make_norm_from_scale。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。