import seaborn as sns
是导入 Seaborn 库的 Python 语句。Seaborn 是一个基于 Matplotlib 的高级数据可视化库,主要用于绘制统计图表。它提供了更简洁的接口和更美观的默认样式,适合进行数据分析和可视化。
Seaborn 的主要特点
- 高级接口:Seaborn 提供了更高级的接口,简化了复杂图表的绘制过程。
- 美观的默认样式:内置了美观的默认样式和色彩方案,使图表更具吸引力。
- 统计图表:支持多种统计图表,如热力图、箱线图、小提琴图等。
- 数据集集成:内置了一些经典的数据集,方便用户快速进行示例分析。
基本用法
import seaborn as sns
import matplotlib.pyplot as plt
# 加载示例数据集
data = sns.load_dataset("tips")
# 绘制箱线图
sns.boxplot(x="day", y="total_bill", data=data)
plt.show()
# 绘制热力图
corr = data.corr()
sns.heatmap(corr, annot=True)
plt.show()
常见图表类型
- 散点图:
sns.scatterplot()
- 折线图:
sns.lineplot()
- 柱状图:
sns.barplot()
- 箱线图:
sns.boxplot()
- 热力图:
sns.heatmap()
- 小提琴图:
sns.violinplot()
实际应用
Seaborn 广泛应用于数据分析、机器学习和科学研究等领域,用于探索数据分布、相关性分析、模型评估等。