一、Seaborn介绍:基于Matplotlib的Python数据可视化库,专注绘制统计图形,简化可视化过程,提供高级接口和美观默认主题。
二、安装与导入
1.安装:可使用pip install seaborn或conda install seaborn,也可使用清华源https://pypi.tuna.tsinghua.edu.cn/simple加速。
2.导入:import seaborn as sns。sns.set_theme()可设置主题和模板,style有darkgrid等多种取值,context有paper等多种取值 。
三、图表绘制
1. 散点图:sns.scatterplot()绘制两个变量间散点图,可添加趋势线。
代码示例:
运行结果:
2. 折线图:sns.lineplot()绘制变量变化趋势线图。
代码示例:
运行结果:
3. 柱形图:sns.barplot()绘制变量均值或其他聚合函数的柱状图
代码示例:
运行结果:
4. 箱线图:sns.boxplot()展示变量分布情况,含中位数、四分位数等
代码示例:
运行结果:
5. 热图:sns.heatmap()绘制矩阵数据热图,常展示相关性矩阵
代码示例:
运行结果:
6. 小提琴图:sns.violinplot()结合箱线图和核密度估计,显示分布形状和密度估计
代码示例:
运行结果: