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)#

配置刻度在刻度轴或图例上的选择。

参数:
locatormatplotlib.ticker.Locator 子类

预先配置的 matplotlib 定位器;其他参数将不会使用。

at浮点数序列

在这些特定位置放置刻度(以数据单位表示)。

uptoint

选择“不错的”刻度位置,但不超过此数量。

countint

选择正好是这个数量的刻度,受 between 或轴限制的限制。

everyfloat

选择以这个间隔的间隔位置(以数据单位表示)。

between一对浮点数

使用 everycount 时,限制上/下刻度。

minorint

要在标记的“主要”刻度之间绘制的未标记刻度数量。

返回:
scale

具有新刻度配置的 self 的副本。

label(formatter=None, *, like=None, base=<default>, unit=None)#

配置刻度在刻度轴或图例上的标签的外观。

参数:
formattermatplotlib.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)。当为元组时,第一个元素给出数字和单位之间的分隔符。

返回:
scale

具有新的标签配置的 self 的副本。