seaborn.rugplot#

seaborn.rugplot(data=None, *, x=None, y=None, hue=None, height=0.025, expand_margins=True, palette=None, hue_order=None, hue_norm=None, legend=True, ax=None, **kwargs)[源代码]#

通过在x轴和y轴上绘制刻度来绘制边际分布。

此函数旨在通过以不显眼的方式显示单个观测值的位置来补充其他图表。

参数:
数据 : pandas.DataFrame, numpy.ndarray, 映射, 或序列pandas.DataFrame, numpy.ndarray, 映射, 或序列

输入数据结构。可以是可分配给命名变量的长格式向量集合,也可以是将被内部重塑的宽格式数据集。

x, y : data 中的向量或键向量或键

指定x轴和y轴位置的变量。

hue : data 中的向量或键向量或键

语义变量,用于映射以确定绘图元素的颜色。

高度浮动

每个地毯元素覆盖的轴范围的比例。可以是负数。

expand_margins布尔

如果为真,将坐标轴的边距增加地毯的高度,以避免与其他元素重叠。

palette : 字符串, 列表, 字典, 或 matplotlib.colors.Colormap字符串, 列表, 字典, 或

选择用于映射 hue 语义的颜色时使用的方法。字符串值传递给 color_palette()。列表或字典值意味着分类映射,而颜色映射对象意味着数值映射。

hue_order字符串向量

指定 hue 语义的分类级别的处理和绘图顺序。

hue_norm : 元组或 matplotlib.colors.Normalize元组或

一对设置数据单位归一化范围的值,或一个将数据单位映射到 [0, 1] 区间的对象。使用时意味着数值映射。

图例布尔

如果为 False,则不为语义变量添加图例。

axmatplotlib.axes.Axes

图形的预先存在的轴。否则,在内部调用 matplotlib.pyplot.gca()

kwargs

其他关键字参数被传递给 matplotlib.collections.LineCollection()

返回:
matplotlib.axes.Axes

包含图形的 matplotlib 轴。

示例