先决条件: Seaborn基础知识
Seaborn是基于matplotlib的Python数据可视化库。它提供了用于绘制引人入胜且内容丰富的统计图形的高级接口。 well-designed可视化只是一些非凡的东西。颜色脱颖而出,各层完美地融合在一起,轮廓贯穿整个流程,整个包装不仅具有良好的美学品质,而且还为我们提供了有意义的见解。
seaborn.boxenplot()
为更大的数据集绘制增强的箱形图。这种绘图样式最初被称为“letter value”绘图,因为它显示了大量定义为“letter values”的分位数。它类似于箱形图,它绘制了一个分布的非参数表示,其中所有特征都对应于实际观测值。通过绘制更多的分位数,它可以提供有关分布形状的更多信息,尤其是在尾部。
用法:seaborn.boxenplot(parameters)
参数:
- x, y, hue:用于绘制long-form数据的输入。
- data:绘图数据集。
- order, hue_order:为了绘制分类级别,否则从数据对象推断级别。
- orient:绘图的方向(垂直或水平)。
- color:所有元素的颜色,或渐变调色板的种子。
- palette:用于不同级别的色调变量的颜色。
- saturation:原始饱和度的绘制颜色比例。
- width:不使用色调嵌套时的完整元素的宽度,或主要分组变量的一个级别的所有元素的宽度。
- dodge:使用色相嵌套时,是否应沿分类轴移动元素。
- k_depth:要绘制的盒子数量和扩展百分位数。
- linewidth:构成图元素的灰线的宽度。
- scale:字母值框的宽度使用的方法。
- outlier_prop:被认为是异常值的数据比例。
- showfliers:如果为False,则禁止绘制异常值。
- ax:轴对象以绘制绘图,否则使用当前轴。
- kwargs:其他关键字参数
返回值:返回绘制了绘图的Axes对象。
下面是一些例子上述方法的实现:
范例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()
输出:
相关用法
- Python os._exit()用法及代码示例
- Python os.WEXITSTATUS()用法及代码示例
- Python os.abort()用法及代码示例
- Python os.renames()用法及代码示例
- Python os.lseek()用法及代码示例
- Python PyTorch sin()用法及代码示例
- Python Sympy Line.is_parallel()用法及代码示例
- Python PIL GaussianBlur()用法及代码示例
- Python Numpy np.hermefit()用法及代码示例
- Python Numpy np.hermevander()用法及代码示例
- Python Method和Function的区别用法及代码示例
- Python TextBlob.word_counts()用法及代码示例
- Python sympy.GreaterThan()用法及代码示例
- Python sympy.StrictLessThan()用法及代码示例
- Python sympy.LessThan()用法及代码示例
- Python sympy.StrictGreaterThan()用法及代码示例
注:本文由纯净天空筛选整理自deepanshu_rustagi大神的英文原创作品 Python – seaborn.boxenplot() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。