seaborn.objects.Continuous#
- class seaborn.objects.Continuous(values=None, norm=None, trans=None)#
支持范数和函数变换的数值刻度。
- tick(locator=None, *, at=None, upto=None, count=None, every=None, between=None, minor=None)#
配置刻度在刻度轴或图例上的选择。
- 参数:
- locator
matplotlib.ticker.Locator
子类 预先配置的 matplotlib 定位器;其他参数将不会使用。
- at浮点数序列
在这些特定位置放置刻度(以数据单位表示)。
- uptoint
选择“不错的”刻度位置,但不超过此数量。
- countint
选择正好是这个数量的刻度,受
between
或轴限制的限制。- everyfloat
选择以这个间隔的间隔位置(以数据单位表示)。
- between一对浮点数
使用
every
或count
时,限制上/下刻度。- minorint
要在标记的“主要”刻度之间绘制的未标记刻度数量。
- locator
- 返回:
- scale
具有新刻度配置的 self 的副本。
- label(formatter=None, *, like=None, base=<default>, unit=None)#
配置刻度在刻度轴或图例上的标签的外观。
- 参数:
- formatter
matplotlib.ticker.Formatter
子类 要使用的预先配置的格式化器;其他参数将被忽略。
- likestr 或可调用对象
要么是格式模式(例如,
".2f"
),要么是带有名为x
和/或pos
的字段的格式字符串(例如,"${x:.2f}"
),要么是具有类似f(x: float, pos: int) -> str
的签名的可调用对象。在后一种变体中,x
将作为刻度值传递,pos
将作为刻度索引传递。- base数字
使用对数格式化器(带科学计数法),该格式化器以该值为基数。设置为
None
以用对数变换覆盖默认格式化器。- unitstr 或 (str, str) 元组
使用这些单位的 SI 前缀(例如,使用
unit="g"
,刻度值为 5000 将显示为5 kg
)。当为元组时,第一个元素给出数字和单位之间的分隔符。
- formatter
- 返回:
- scale
具有新的标签配置的 self 的副本。