Seaborn 是一个 Python 的可视化库,它基于 Matplotlib,提供了更加高级的绘图功能。Seaborn 使得数据可视化变得更加简单和美观。

简介

Seaborn 提供了一系列的绘图函数,可以帮助我们快速创建各种类型的图表,如散点图、线图、条形图、箱线图等。它还提供了一些高级功能,如分组、聚合、颜色映射等。

安装

要安装 Seaborn,可以使用以下命令:

pip install seaborn

基本使用

以下是一些 Seaborn 的基本使用示例:

散点图

import seaborn as sns
import matplotlib.pyplot as plt

# 创建散点图
sns.scatterplot(x='年龄', y='收入', data=df)

# 显示图表
plt.show()

线图

import seaborn as sns
import matplotlib.pyplot as plt

# 创建线图
sns.lineplot(x='时间', y='温度', data=df)

# 显示图表
plt.show()

条形图

import seaborn as sns
import matplotlib.pyplot as plt

# 创建条形图
sns.barplot(x='国家', y='GDP', data=df)

# 显示图表
plt.show()

箱线图

import seaborn as sns
import matplotlib.pyplot as plt

# 创建箱线图
sns.boxplot(x='国家', y='GDP', data=df)

# 显示图表
plt.show()

高级功能

Seaborn 提供了许多高级功能,如分组、聚合、颜色映射等。以下是一些示例:

分组

import seaborn as sns
import matplotlib.pyplot as plt

# 创建分组散点图
sns.scatterplot(x='年龄', y='收入', hue='性别', data=df)

# 显示图表
plt.show()

聚合

import seaborn as sns
import matplotlib.pyplot as plt

# 创建聚合散点图
sns.lmplot(x='年龄', y='收入', hue='性别', data=df)

# 显示图表
plt.show()

颜色映射

import seaborn as sns
import matplotlib.pyplot as plt

# 创建颜色映射散点图
sns.scatterplot(x='年龄', y='收入', palette='viridis', data=df)

# 显示图表
plt.show()

更多信息

如果您想了解更多关于 Seaborn 的信息,可以访问 Seaborn 官方文档

Seaborn Logo