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!