首页 > 编程笔记 > Python笔记 阅读:14

Seaborn stripplot():创建分布散点图(附带实例)

分布散点图主要用于展示数据的分布情况,在 Seaborn 中可以使用 stripplot() 函数创建分布散点图。

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 轴上显示数量,该图表展示了各个产品等级包含的产品数量的分布情况。

相关文章