Seaborn 是一个 Python 数据可视化库,基于 Matplotlib,可以快速绘制高质量的统计图表。本教程将带您入门 Seaborn,了解其基本用法。

安装与导入

首先,您需要安装 Seaborn 库。可以使用 pip 进行安装:

pip install seaborn

然后,在 Python 中导入 Seaborn:

import seaborn as sns

基本图表

Seaborn 提供了多种基本的图表类型,包括散点图、线图、条形图、箱线图等。

散点图

散点图用于展示两个变量之间的关系。以下是一个简单的散点图示例:

import seaborn as sns
import matplotlib.pyplot as plt

# 创建一些示例数据
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]

# 绘制散点图
sns.scatterplot(x=x, y=y)
plt.show()

散点图示例

线图

线图用于展示一个变量随时间或其他连续变量的变化趋势。以下是一个简单的线图示例:

# 创建一些示例数据
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]

# 绘制线图
sns.lineplot(x=x, y=y)
plt.show()

线图示例

高级图表

Seaborn 还提供了一些高级图表,如热图、小提琴图等。

热图

热图用于展示矩阵数据的热度分布。以下是一个简单的热图示例:

import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np

# 创建一些示例数据
data = np.random.rand(10, 10)

# 绘制热图
sns.heatmap(data)
plt.show()

热图示例