Python可视化:使用Seaborn这样绘制单变量图!

专栏 / Python可视化:使用Seaborn这样绘制单变量图!

Python可视化:使用Seaborn这样绘制单变量图!

2022-09-21 11:08 --阅读 · --喜欢 · ingemar-
粉丝: 924 文章: 286

Seaborn简介

Seaborn是基于matplotlib的图形可视化python包。它提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表。

Seaborn是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn能做出很具有吸引力的图,而使用matplotlib就能制作具有更多特色的图。

Seaborn和Pandas的API配合的很好,使用DataFrame/Series的数据就可以绘图

显示结果

seaborn 绘图

显示结果

Seaborn绘制单变量图

1 直方图

使用sns.distplot创建直方图,如下所示:

显示结果

distplot 默认会同时绘制直方图和密度图(核密度估计 kde)。如果只想绘制直方图,可以把kde参数设置为False

核密度估计,就是采用平滑的峰值函数(“核”)来拟合观察到的数据点,从而对真实的概率分布曲线进行模拟。

显示结果


2 密度图(核密度估计)

密度图是展示单变量分布的另一种方法,本质上是通过绘制每个数据点为中心的正态分布,然后消除重叠的图,使曲线下的面积为1来创建的

显示结果

如果只绘制密度图,还可以使用sns.kdeplot函数

3 频数图

频数图是变量分布的一维表示,常与其他图一起使用,以增强可视化效果。

下图展示的是带密度图和频数图的直方图

显示结果


4 计数图(条形图)

计数图和直方图很像,直方图通过对数据分组来描述分布,计数图(条形图)是对离散变量(分类变量)计数。

显示结果


投诉或建议
常用还原剂——钯/碳(Pd/C)
钯/碳(Pd/C)反应机理下载链接:http://chem.kingdraw.cn/Shortlink?id=20230324101918【英文名称】Palladium on Carbon 【CAS号】64741-65-7【物理性质】黑色粉末或者是含有 0.5% ~ 30% Pd 的小球。不溶于所有的有机溶剂和酸性溶液。 【制备和商品】国内外试剂公司有销售。 【注意事项】在含有空气的密闭容器中很安全,但要远离溶剂和含硫、磷的化合物。在有机溶剂中使用时,必须在氮气的保护下进行,过滤时滤渣不能进行干燥。如果必
AutoGPT爆火!GitHub上已有42万星标!什么是全自动AI?AI未来的形态?ChatGPT已过时?
GitHub上线了一个新的基于GPT-4的开源应用项目AutoGPT,凭借超42k的Star数在开发者圈爆火。AutoGPT能够根据用户需求,在用户完全不插手的情况下自主执行任务,包括日常的事件分析、营销方案撰写、代码编程、数学运算等事务都能代劳。比如某国外测试者要求AutoGPT帮他创建一个网站,AutoGPT就直接调用React框架生成了一个前端页面。因为同基于GPT-4的ChatGPT非常依赖人们输入提示词来完成任务,AutoGPT则将中间的多轮提问环节交给机器,因此有人称AutoGPT将会替代Ch