首页 > 编程笔记

seaborn swarmplot()函数:绘制分簇散点图

在 Python 中,可以通过 seaborn 模块中的 swarmplot() 函数绘制分簇散点图,其语法格式如下:
swarmplot(data,x,y,hue)
其中各个参数的含义是:
示例代码如下:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
#设置背景类型
sns.set_style('darkgrid')
#显示中文
plt.rcParams['font.sans-serif']='SimHei'
#显示负号
plt.rcParams['axes.unicode_minus']=False
#创建画布
plt.figure(figsize=(10,8))
#数据集
df_data=pd.read_csv('tips.csv')
#绘制散点图
sns.swarmplot(x="day",y="tip",hue='sex',data=df_data)
上面代码的运行结果如下图所示。


图 1 分簇散点图

推荐阅读

副业交流群 关注微信公众号,加入副业交流群,学习变现经验,交流各种打法。