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