数据科学与计算

Seaborn的介绍

Seaborn 是一个建立在 Matplotlib 基础之上的 Python 数据可视化库,专注于绘制各种统计图形,以便更轻松地呈现和理解数据。 Seaborn 的设计目标是简化统计数据可视化的过程,提供高级接口和美观的默认主题,使得用户能够通过少量的代码实现复杂的图形。

Seaborn的安装与导入

Seaborn的安装:

1.pip install seaborn i Simple Index

2.conda install seaborn Simple Index

(清华源:https://pypi.tuna.tsinghua.edu.cn/simple)

Seaborn的导入: import seaborn as sns

sns.set_theme()

sns.set_theme() 可以选择不同的主题和模板。 格式为sns.set_theme(style="whitegrid", context="paper") style取值如下:

|------------------|--------------|
| darkgrid(默认) | 深色网格主题。 |
| whitegrid | 浅色网格主题。 |
| dark | 深色主题,没有网格。 |
| white | 浅色主题,没有网格。 |
| ticks | 深色主题,带有刻度标记。 |

context取值如下:

|---------------|-----------------------------|
| paper | 适用于小图,具有较小的标签和线条。 |
| notebook (默认) | 适用于笔记本电脑和类似环境,具有中等大小的标签和线条。 |
| talk | 适用于演讲幻灯片,具有大尺寸的标签和线条。 |
| poster | 适用于海报,具有非常大的标签和线条。 |

sns.scatterplot() - 散点图

sns.scatterplot()用于绘制两个变量之间的散点图,可选择添加趋势线。

sns.lineplot() - 折线图

sns.lineplot()用于绘制变量随着另一个变量变化的趋势线图。

sns.barplot() - 柱形图

sns.barplot()用于绘制变量的均值或其他聚合函数的柱状图。

sns.boxplot() - 箱线图

sns.boxplot()用于绘制变量的分布情况,包括最大值,最小值中位数、四分位数(包括上四分位数,下四分位数)等。

如果在图片外面还有一个点那么这个点是离群点,离群点一般会认为是一个异常值,它也有可能在上面有可能在下面有可能在旁边这个都有可能,我们要把它作为一个异常值去处理,就是认为它是一个异常值,对它进行一下数据预处理,把它调整成合理范围之内的点。

sns.heatmap() - 热图

sns.heatmap()用于绘制矩阵数据的热图,通常用于展示相关性矩阵。

sns.violinplot() - 小提琴图

sns.violinplot()用于显示分布的形状和密度估计,结合了箱线图和核密度估计。

图中有些地方窄是因为在这一块的数据是偏少,宽的地方是数据分布多,也就是和密度分布,和密度分布它其实代表的就是我们数据分布的一个情况。

相关推荐
xiami_world14 小时前
Xmind、Miro、博思白板AI怎么选?思维导图/流程图自动生成
人工智能·ai·信息可视化·流程图·xmind
Highcharts.js2 天前
用Highcharts开发动态主从图表|双图联动的时间序列图表示例
javascript·数据库·信息可视化·highcharts·图表开发·动态图表
智圣新创013 天前
锚定省级示范高职育人评价核验要求 第二课堂数字化落地全场景高频答疑
信息可视化·数据挖掘·数据分析
计算机毕业设计杰瑞3 天前
【2027大数据精品毕设】基于大数据的高频电力消耗数据可视化与分析,附源码_数据可视化_数据分析_毕设选题_开题ppt_大数据项目_文档指导
大数据·信息可视化·课程设计
Software攻城狮3 天前
【cesium 扩展 —— 天地图】
信息可视化
珠海西格电力4 天前
AI预测与优化:基于机器学习的负荷预测与调度策略
大数据·人工智能·机器学习·信息可视化·架构·能源
计算机毕业设计杰瑞5 天前
【精品大数据项目】基于大数据的药品多维度属性分析与可视化的设计与实现,附源码_数据可视化_数据分析_毕设选题推荐_SPark_Hadoop_文档指导ppt
大数据·信息可视化·数据分析
科创致远6 天前
科创致远 ESD 静电监控系统实景效果展示
信息可视化
weixin_440401696 天前
质朴的可视化绘图+pyecharts
开发语言·python·信息可视化·pyecharts
计算机毕业设计杰瑞7 天前
【最新原创大数据】基于大数据的酒店数据分析与可视化,附源码_高质量项目_可视化_数据分析_毕设选题推荐_SPark_Hadoop_毕设指导
大数据·信息可视化·数据挖掘·课程设计