python–seaborn.boxer()方法
原文:https://www.geesforgeks.org/python-seaborn-boxen plot-method/
先决条件:基本要素
Seaborn 是基于 matplotlib 的 Python 数据可视化库。它提供了一个高级界面,用于绘制吸引人且信息丰富的统计图形。精心设计的可视化有一些特别之处。颜色突出,各层很好地融合在一起,轮廓贯穿始终,整体包装不仅具有良好的美学品质,而且也为我们提供了有意义的见解。
seaborn 打印()
为较大的数据集绘制增强的方框图。这种类型的图最初被命名为“字母值”图,因为它显示了大量被定义为“字母值”的分位数。在绘制分布的非参数表示时,它类似于箱线图,其中所有特征都与实际观测值相对应。通过绘制更多的分位数,它提供了更多关于分布形状的信息,尤其是尾部。
语法: seaborn.boxenplot(参数)
参数:
- x,y,色调:用于绘制长格式数据的输入。
- 数据:用于绘图的数据集。
- 顺序,hue_order : 绘制分类级别的顺序,否则从数据对象推断级别。
- 方向:地块的方向(垂直或水平)。
- 颜色:所有元素的颜色,或者渐变调色板的种子。
- 调色板:用于色调变量不同级别的颜色。
- 饱和度:绘制颜色时原始饱和度的比例。
- 宽度:不使用色调嵌套时整个元素的宽度,或主要分组变量一个级别的所有元素的宽度。
- 闪避:使用色调嵌套时,元素是否要沿分类轴偏移。
- k_depth : 框的数量,并通过延伸数的百分位数,来绘制。
- 线宽:构成绘图元素的灰色线条的宽度。
- 刻度:用于字母值框宽度的方法。
- 异常值 _prop : 被认为是异常值的数据比例。
- 显示者:如果为假,抑制异常值的绘制。
- 轴:绘制绘图的轴对象,否则使用当前轴。
- kwargs : 其他关键字参数
返回:返回绘制了绘图的坐标轴对象。
下面是上述方法的实现,并附有一些例子:
例 1:
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# plot the boxenplot
sns.boxenplot(x = "day", y = "total_bill",
data = data)
plt.show()
输出: 例 2:
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# plot the boxenplot
# hue by sex
# width of 0.8
sns.boxenplot(x ="day", y = "total_bill", hue = "sex",
data = data, width = 0.8)
plt.show()
输出:
例 3:
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# plot the boxenplot
# orient to horizontal
sns.boxenplot(x = "total_bill", y = "size",
data = data, orient ="h")
plt.show()
输出: