🎨 Seaborn:高级数据可视化库
Seaborn 是建立在 Matplotlib 之上的数据可视化库,集成了更漂亮的默认主题、统计图形以及与 Pandas 的高度集成,适用于探索性数据分析(EDA)。
🧐 Seaborn 解决了什么问题?
虽然 Matplotlib 功能强大,但它对样式控制比较原始,绘制统计图不够方便。Seaborn 帮助我们:
- 快速绘制统计图(如分布图、箱线图、热图等)
- 自动与 Pandas 集成,支持 DataFrame
- 自动调色、美化图表,减少繁杂设置
🛠️ 基础使用
导入 seaborn 作为 sns
导入 matplotlib.pyplot 作为 plt
导入 seaborn 内置数据集
1️⃣ 分布图 sns.histplot() / sns.kdeplot()
显示变量的分布频率(直方图、密度图)。
sns.直方图(tips["total_bill"])
sns.密度图(tips["total_bill"])
plt.显示()