Seaborn
1. Seaborn概述:Seaborn是基于Matplotlib的Python数据可视化库,专注绘制统计图形。它简化可视化流程,提供高级接口与美观默认主题,能以少量代码实现复杂图形绘制。
2. 安装与导入:安装Seaborn可使用 pip install seaborn 或 conda install seaborn 命令,也可通过清华源(https://pypi.tuna.tsinghua.edu.cn/simple )加速安装。导入时使用 import seaborn as sns,且 sns.set_theme() 可设置主题和模板,style 有“darkgrid”等多种取值,context 有“paper”等不同选项 。
3. 图表绘制
散点图:用 sns.scatterplot() 绘制,展示两个变量关系,可添加趋势线。
折线图:sns.lineplot() 用于呈现变量变化趋势。
柱形图:sns.barplot() 绘制变量均值或其他聚合函数的柱状图。
箱线图:sns.boxplot() 展示变量分布,包含中位数、四分位数等信息。
热图:sns.heatmap() 绘制矩阵数据热图,常用来展示相关性矩阵。
小提琴图:sns.violinplot() 结合箱线图和核密度估计,显示分布形状和密度估计。