Python Pandas – 使用 Seaborn 按分类变量对小团体进行分组

Python Pandas – 使用 Seaborn 按分类变量对小团体进行分组

Seaborn 中的 Swarm Plot 用于绘制带有非重叠点的分类散点图。使用 seaborn.swarmplot() 函数实现。只需将分类变量设置为 x 和 y 坐标之一即可对小团体进行分组。

假设以下是我们的数据集,采用 CSV 文件的形式− Cricketers2.csv

首先,导入所需的库−

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

从 CSV 文件中将数据加载到 Pandas DataFrame 中−

dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")

按分类变量对小团体进行分组−

sb.swarmplot(x = dataFrame["Role"], y = dataFrame["Age"])

更多Pandas文章,请阅读:Pandas教程

示例

下面是代码−

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# 从 CSV 文件中将数据加载到 Pandas DataFrame 中
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")

# 设置主题
sb.set_theme(style="whitegrid")

# 按分类变量对小团体进行分组
sb.swarmplot(x = dataFrame["Role"], y = dataFrame["Age"])

# 显示
plt.show()

输出

这将产生以下输出−

Python Pandas - 使用 Seaborn 按分类变量对小团体进行分组

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程