Seaborn 是一个 Python 数据可视化库,基于 Matplotlib 构建,提供了更多高级的图形和统计图形功能。它非常适合用于数据探索和统计分析。

安装 Seaborn

首先,确保你已经安装了 Matplotlib,然后可以使用以下命令安装 Seaborn:

pip install seaborn

基础图形

Seaborn 提供了多种基础图形,如散点图、线图、条形图等。

散点图

散点图用于展示两个变量之间的关系。

import seaborn as sns
import matplotlib.pyplot as plt

# 创建数据
tips = sns.load_dataset("tips")

# 绘制散点图
sns.scatterplot(x="total_bill", y="tip", data=tips)
plt.show()

散点图示例

线图

线图用于展示数据随时间或其他连续变量的变化趋势。

# 创建数据
import pandas as pd
import numpy as np

x = np.arange(0, 10, 0.1)
y = np.sin(x)

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

线图示例

高级图形

Seaborn 还提供了许多高级图形,如箱线图、小提琴图、热图等。

箱线图

箱线图用于展示数据的分布情况。

# 创建数据
tips = sns.load_dataset("tips")

# 绘制箱线图
sns.boxplot(x="day", y="total_bill", data=tips)
plt.show()

箱线图示例

小提琴图

小提琴图结合了箱线图和密度图的特点,用于展示数据的分布和密度。

# 创建数据
tips = sns.load_dataset("tips")

# 绘制小提琴图
sns.violinplot(x="day", y="total_bill", data=tips)
plt.show()

小提琴图示例

扩展阅读

更多关于 Seaborn 的信息,可以参考官方文档:Seaborn 官方文档

希望这个教程能帮助你入门 Seaborn!