Seaborn stripplot():创建分布散点图(附带实例)
分布散点图主要用于展示数据的分布情况,在 Seaborn 中可以使用 stripplot() 函数创建分布散点图。
stripplot() 函数的语法格式如下:
例如,分析下面的代码:

图 1 分布散点图
在 x 轴上显示产品的等级分类,在 y 轴上显示数量,该图表展示了各个产品等级包含的产品数量的分布情况。
stripplot() 函数的语法格式如下:
seaborn.stripplot(x=None, y=None, hue=None, data=None, order=None, hue_order=None, jitter=True, dodge=False, orient=None, color=None, palette=None, size=5, edgecolor='gray', linewidth=0, ax=None, **kwargs)
例如,分析下面的代码:
import matplotlib.pyplot as plt import seaborn as sns sns.set_style({'font.sans-serif': ['SimSun']}) month = range(1, 10) counts = [20, 30, 70, 50, 90, 60, 40, 10, 80] grade = list('ABCABBCCC') title = ['月份', '数量', '等级'] data = dict(zip(title, [month, counts, grade])) sns.stripplot(data=data, x=title[2], y=title[1]) plt.show()将创建如下图所示的散点图:

图 1 分布散点图
在 x 轴上显示产品的等级分类,在 y 轴上显示数量,该图表展示了各个产品等级包含的产品数量的分布情况。