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,则不为语义变量添加图例。
- ax
matplotlib.axes.Axes 图形的预先存在的轴。否则,在内部调用
matplotlib.pyplot.gca()。- kwargs
其他关键字参数被传递给
matplotlib.collections.LineCollection()
- 数据 :
- 返回:
matplotlib.axes.Axes包含图形的 matplotlib 轴。
示例