matplotlib.colors.SymLogNorm¶
-
class
matplotlib.colors.
SymLogNorm
(linthresh, linscale=1.0, vmin=None, vmax=None, clip=False, *, base=None)[源代码]¶ 基类:
matplotlib.colors.Normalize
对称对数刻度从原点的正负方向都是对数。
由于接近于零的值趋向于无穷大,所以需要有一个线性范围,即在零附近。参数 直线加速器 允许用户指定此范围的大小(- 直线加速器 , 直线加速器 )
参数: - linthresh浮动
绘图为线性的范围(以避免绘图在零附近变为无穷大)。
- linscale浮点,默认值:1
这允许线性范围(- 直线加速器 到 直线加速器 )相对于对数范围被拉伸。它的值是 base 用于线性范围的每一半。
例如,当 林鳞 ==1.0(默认值)和
base=10
,则用于线性范围正负半部分的空间将等于十年的对数。- base浮点,默认值:无
如果未给定,则默认为
np.e
(与先前的行为一致)和警告。在v3.3中,默认值将更改为10以与
SymLogNorm
.禁止警告通行证 base 作为关键字参数。
-
__call__
(value, clip=None)[源代码]¶ 归一化 价值 数据库中的数据
[vmin, vmax]
间隔进入[0.0, 1.0]
间隔并返回。参数: - value
要规范化的数据。
- clip布尔
如果
None
默认为self.clip
(默认为False
)
笔记
如果尚未初始化,
self.vmin
和self.vmax
使用初始化self.autoscale_None(value)
.
-
__init__
(linthresh, linscale=1.0, vmin=None, vmax=None, clip=False, *, base=None)[源代码]¶ 参数: - linthresh浮动
绘图为线性的范围(以避免绘图在零附近变为无穷大)。
- linscale浮点,默认值:1
这允许线性范围(- 直线加速器 到 直线加速器 )相对于对数范围被拉伸。它的值是 base 用于线性范围的每一半。
例如,当 林鳞 ==1.0(默认值)和
base=10
,则用于线性范围正负半部分的空间将等于十年的对数。- base浮点,默认值:无
如果未给定,则默认为
np.e
(与先前的行为一致)和警告。在v3.3中,默认值将更改为10以与
SymLogNorm
.禁止警告通行证 base 作为关键字参数。
-
__module__
= 'matplotlib.colors'¶