目录

  • 1、箱形图
  • 2、小提琴图

1、箱形图

摘要:箱形图也被称为胡须图,它显示了一组数据的摘要,包括最小值、第一四分位数、中位数、第三四分位数和最大值。在箱形图中,我们从第一个四分位数到第三个四分位数画一个箱形。在中位数处有一条垂直线穿过方框。晶须从每个四分位数到最小值或最大值,如下图实例所示:

让我们为boxplots创建数据。我们使用numpy.random.normal()函数来创建假数据。它需要三个参数,正态分布的平均数和标准差,以及所需值的数量。

np.random.seed(10)
collectn_1 = np.random.normal(100, 10, 200)
collectn_2 = np.random.normal(80, 30, 200)
collectn_3 = np.random.normal(90, 20, 200)
collectn_4 = np.random.normal(70, 25, 200)

我们在上面创建的数组列表是创建boxplot的唯一必要输入。使用data_to_plot这行代码,我们可以用下面的代码创建boxplo图:

fig = plt.figure()
# Create an axes instance
ax = fig.add_axes([0,0,1,1])
# Create the boxplot
data_to_plot = [collectn_1,collectn_2,collectn_3,collectn_4]
bp = ax.boxplot(data_to_plot)
plt.show()

显示结果为:

2、小提琴图

小提琴图与箱形图类似,但它们也显示不同数值下数据的概率密度。这些图包括一个数据中位数的标记和一个表示四分位数范围的方框,就像标准方框图一样。叠加在这个方框图上的是一个核密度估计。和箱形图一样,小提琴图也是用来表示一个变量分布(或样本分布)在不同 "类别 "之间的比较。

小提琴图比普通的箱形图信息量更大。事实上,箱形图只显示摘要统计,如平均数/中位数和四分位数范围,而小提琴图则显示数据的完整分布。

import matplotlib.pyplot as pltnp.random.seed(10)
collectn_1 = np.random.normal(100, 10, 200)
collectn_2 = np.random.normal(80, 30, 200)
collectn_3 = np.random.normal(90, 20, 200)
collectn_4 = np.random.normal(70, 25, 200)## combine these different collections into a list
data_to_plot = [collectn_1, collectn_2, collectn_3, collectn_4]# Create a figure instance
fig = plt.figure()# Create an axes instance
ax = fig.add_axes([0.2,0.2,0.6,0.6])# Create the boxplot
bp = ax.violinplot(data_to_plot)
plt.show()

显示结果如下:

12、箱形图和小提琴图的绘制相关推荐

  1. 数据可视化库 matplotlib 入门7——箱形图、小提琴图

    Matplotlib 库使用入门7--箱形图.小提琴图 箱形图 boxplot() 函数 绘制示例 小提琴图 violinplot() 函数 绘制示例 在前面关于 matploblib 的文章中,笔者 ...

  2. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图、带缺口的小提琴图、小提琴图)实战

    R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图.带缺口的小提琴图.小提琴图)实战 目录 R语言使用ggplot2包geom_jit ...

  3. R语言使用beanplot包绘制豆荚图实战:与箱图、小提琴图对比、绘制不对称的豆荚图

    R语言使用beanplot包绘制豆荚图实战:与箱图.小提琴图对比.绘制不对称的豆荚图 目录 R语言使用beanplot包绘制豆荚图实战 #包的安装和导入 #豆荚图与箱图

  4. 小提琴统计图_R语言数据可视化系列(4)箱线图和小提琴图(附详细代码)

    本文希望教会大家运用R语言绘制箱线图和小提琴图.小提琴图能同时查看数据的分布和描述性统计,是一种非常实用的可视化图形. 箱线图/盒须图 绘制连续型变量常用的五个描述性统计量,从下到上依次是:最小值,下 ...

  5. Py之matplotlibseaborn :matplotlibseaborn绘图的高级进阶之高级图可视化(基础图(直方图等),箱线图、密度图、小提琴图等)简介、案例应用之详细攻略

    Py之matplotlib&seaborn :matplotlib&seaborn绘图的高级进阶之高级图可视化(基础图(直方图等),箱线图.密度图.小提琴图等)简介.案例应用之详细攻略 ...

  6. 使用ggplot2画 点图、箱线图、小提琴图、蜂窝图、云雨图

    使用ggplot2画 点图.箱线图.小提琴图.蜂窝图.云雨图 加载包 library(tidyverse) library(cowplot) library(ggrepel) library(ggsc ...

  7. 跟着Cell Research学单细胞分析:箱型图、小提琴图、误差棒,总有一款适合你

    联系转录组特征和表型特征是非常常见的操作,这次的视频,我以文献中一个小图为例,讲解了在均值比较中常见的箱型图.小提琴图,以及几种变形.视频已经上传B站,这是链接:跟着Cell Research学单细胞 ...

  8. 小提琴统计图_箱形图和小提琴图

    箱形图(Box-plot) 又称为盒须图.盒式图或箱线图,是一种用作显示一组数据分散情况资料的统计图,因形状如箱子而得名.它能显示出一组数据的最大值.最小值.中位数.及上下四分位数. 箱形图绘制须使用 ...

  9. python绘制小提琴图_matplotlib 小提琴图(violin plot)

    小提琴图 (Violin Plot) 用于显示数据分布及其概率密度. 这种图表结合了箱形图和密度图的特征,主要用来显示数据的分布形状.中间白点为中位数,中间的黑色粗条表示四分位数范围.上下贯穿小提琴图 ...

  10. 密度图的密度估计_箱形图、小提琴图、直方图……统统可以卡通化!

    全文共11345字,预计学习时长23分钟或更长 对于数据科学家来说,可视化工具比比皆是,因此,退一步去钻研每种可视化的类型及其适用的最佳案例就变得十分重要.为了发挥工具的最佳效用,有时可以考虑将其拟人 ...

最新文章

  1. iOS 中 OC项目使用swift第三方工具(OC、swift 混合)
  2. 沙利文:奢侈品防伪领域RFID技术作用巨大
  3. 《Credit Risk Scorecard》第四章:Data Review and Project Parameters
  4. ACE中的Proactor介绍和应用实例
  5. R-FCN+ResNet-50 训练模型
  6. C#:向C++封送结构体数组
  7. React中jsx的规则
  8. android sdk 目录说明,Android的sdk、api及工程目录说明
  9. java的text函数,excel text函数以及相关的函数使用方法
  10. fiddler修改支付金额_Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解+代码
  11. 计算机网络课堂笔记3.29
  12. 将war文件解压到指定目录
  13. Dlib+Opencv库实现疲劳检测
  14. 基于区块链技术的航运贸易流程研究
  15. 搜狗拼音输入发-自定义短语记录
  16. 软件测试工程师应该如何提高自己的技能?送给迷茫的你(共勉)
  17. css 实现局部模糊 backdrop-filter
  18. PPT文件如何解决不能编辑的问题
  19. php 配置文件设置时区_PHP中设置时区方法
  20. java计算机毕业设计公益诊疗系统源程序+mysql+系统+lw文档+远程调试

热门文章

  1. electron打包exe文件
  2. 二十二、软件安装RPM、SRPM与YUM
  3. Java线程间通信方式
  4. 交换局域网(链路层+以太网+交换机)
  5. 数据--第45课 - 最短路径
  6. ecs云服务器 mysql经常自动停止挂掉重启问题分析
  7. webpack多页面构建优化不完全指北
  8. IDC:第三季度企业WLAN市场增长强劲
  9. 团队开发时该如何同步数据库变更到本地
  10. [Curator] Leader Latch 的使用与分析