先决条件:Seaborn基础知识
Seaborn是基于matplotlib的Python数据可视化库。它提供了用于绘制引人入胜且内容丰富的统计图形的高级接口。 well-designed可视化只是一些非凡的东西。颜色脱颖而出,各层完美地融合在一起,轮廓贯穿整个流程,整个包装不仅具有良好的美学品质,而且还为我们提供了有意义的见解。
seaborn.swarmplot()
绘制一个具有非重叠点的分类散点图。可以单独绘制群图,但是如果要显示所有观测值以及基本分布的某些表示形式,它也可以很好地补充箱形图或小提琴图。正确安排点需要在数据和点坐标之间进行准确的转换。这意味着必须在绘制图形之前*设置非默认轴限制。
用法:seaborn.swarmplot(parameters)
参数:
- x, y, hue:用于绘制long-form数据的输入。
- data:绘图数据集。
- order, hue_order:为了绘制分类级别,否则从数据对象推断级别。
- 闪避:沿分类轴将不同色相级别的条分开
- orient:绘图的方向(垂直或水平)。
- color:所有元素的颜色,或渐变调色板的种子。
- palette:用于不同级别的色调变量的颜色。
- size:标记的半径(以磅为单位)。
- edgecolor:每个点周围的线条颜色。
- linewidth:构成图元素的灰线的宽度。
- ax:轴对象以绘制绘图,否则使用当前轴。
- kwargs:其他关键字参数
返回值:返回绘制了绘图的Axes对象。
下面是一些例子上述方法的实现:
范例1:
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# plot the swarmplot
# size set to 5
sns.swarmplot(x ="day", y = "total_bill",
data = data, size = 5)
plt.show()
输出:
范例2:
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# plot the swarmplot
# hue by size
# oriented to horizontal
sns.swarmplot(y = "day", x = "total_bill", hue = "size",
orient = "h", data = data)
plt.show()
输出:
范例3:
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# plot the swarmplot
# hue by smoker
# dodge = True
sns.swarmplot(x = "sex", y = "total_bill", hue = "smoker",
data = data, dodge = True)
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 TextBlob.word_counts()用法及代码示例
- Python sympy.GreaterThan()用法及代码示例
- Python sympy.StrictLessThan()用法及代码示例
- Python sympy.LessThan()用法及代码示例
- Python sympy.StrictGreaterThan()用法及代码示例
注:本文由纯净天空筛选整理自deepanshu_rustagi大神的英文原创作品 Python – seaborn.swarmplot() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。