使用Python皮的剥离批次

原文:https://www . geesforgeks . org/strippelot-use-seaborn-in-python/

Seaborn 是一个用 Python 进行统计图形绘制的惊人可视化库。它提供了漂亮的默认样式和调色板,使统计图更有吸引力。它建立在 matplotlib 库的基础上,也与熊猫的数据结构紧密结合。

带状图

带状图是单独绘制的。当所有的观测值都与一些潜在分布的表示一起显示时,它是箱线图或紫外图的一个很好的补充。它用于根据类别绘制散点图。

语法:seaborn . strippelot(,x =无,y =无,色相=无,数据=无,顺序=无,色相 _ 顺序=无,抖动=真,减淡=假,方向=无,颜色=无,调色板=无,大小=5,边缘颜色= '灰色',线宽=0,ax =无,*kwargs)

参数:

  • x,y,色调:用于绘制长格式数据的输入。
  • 数据:用于绘图的数据集。
  • 顺序:是在中绘制分类级别的顺序。
  • 颜色:它是所有元素的颜色,或者是渐变调色板的种子

返回:该方法返回绘制了绘图的坐标轴对象。

示例:使用 stripplot()对“tips”数据集进行基本可视化

Python 3

import seaborn
import matplotlib.pyplot as plt

seaborn.set(style = 'whitegrid')  
tip = seaborn.load_dataset("tips")  

seaborn.stripplot(x="day", y="total_bill", data=tip)

plt.show()

输出:

使用剥离图绘制单个水平条带图

如果我们只使用一个数据变量,而不是两个数据变量,那么这意味着轴将这些数据变量表示为一个轴。

x 表示 x 轴,y 表示 y 轴。

语法:

seaborn.stripplot(x)

代码:

Python 3

# Python program to illustrate
# Stripplot using inbuilt data-set
# given in seaborn

# importing the required module
import seaborn
import matplotlib.pyplot as plt

# use to set style of background of plot
seaborn.set(style = 'whitegrid')

# loading data-set
tips = seaborn.load_dataset("tips")
seaborn.stripplot(x=tips["total_bill"])

输出:

使用抖动参数绘制带状图

抖动可用于提供沿水平轴的位移,这在有大簇数据点时非常有用。您可以指定抖动量(统一随机变量支持宽度的一半),或者使用“真”作为良好的默认值。

语法:

seaborn . stripe lot(x,y,数据,抖动)

代码:

Python 3

# Python program to illustrate
# Stripplot using inbuilt data-set
# given in seaborn

# importing the required module
import seaborn
import matplotlib.pyplot as plt

# use to set style of background of plot
seaborn.set(style = 'whitegrid')

# loading data-set
tips = seaborn.load_dataset("tips")

seaborn.stripplot(x="day", y="total_bill", data=tips, jitter=0.1)