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()
热图示例