Python 绘制箱线图主要用 matplotlib 库里 pyplot 模块里的 boxplot() 函数。

plt.boxplot() 参数详解

plt.boxplot(x, # 指定要绘制箱线图的数据;

notch=None, # 是否是凹口的形式展现箱线图,默认非凹口;

sym=None, # 指定异常点的形状,默认为+号显示;

vert=None, # 是否需要将箱线图垂直摆放,默认垂直摆放;

whis=None, # 指定上下须与上下四分位的距离,默认为1.5倍的四分位差;

positions=None, # 指定箱线图的位置,默认为[0,1,2…];

widths=None, # 指定箱线图的宽度,默认为0.5;

patch_artist=None, # 是否填充箱体的颜色;

bootstrap=None, #

usermedians=None, #

conf_intervals=None, #

meanline=None, # 是否用线的形式表示均值,默认用点来表示;

showmeans=None, # 是否显示均值,默认不显示;

showcaps=None, # 是否显示箱线图顶端和末端的两条线,默认显示;

showbox=None, # 是否显示箱线图的箱体,默认显示;

showfliers=None, # 是否显示异常值,默认显示;

boxprops=None, # 设置箱体的属性,如边框色,填充色等;

labels=None, # 为箱线图添加标签,类似于图例的作用;

flierprops=None, # 设置异常值的属性,如异常点的形状、大小、填充色等;

medianprops=None, # 设置中位数的属性,如线的类型、粗细等;

meanprops=None, # 设置均值的属性,如点的大小、颜色等;

capprops=None, # 设置箱线图顶端和末端线条的属性,如颜色、粗细等;

whiskerprops=None, # 设置须的属性,如颜色、粗细、线的类型等

manage_xticks=True, #

autorange=False, #

zorder=None, #

hold=None, #

data=None) #

1、示例1

代码

importmatplotlib.pyplot as plt

#生成数据

x = [-10, -3, -2, -1, 0, 1, 2, 3, 10]

plt.boxplot(x)

plt.show()

图形

2、 示例 2

代码

importmatplotlib.pyplot as plt

importnumpy as np

importpandas as pd

#生成数据

x = np.random.normal(0, 1, 100)

x =pd.Series(x)

# 绘制箱图

x.plot(kind='box')

plt.show()

图形

python箱线图_Python 箱线图 plt.boxplot() 参数详解相关推荐

  1. Python数据可视化——matplotlib.pyplot中plt的参数详解

    matplotlib.pyplot中plt的参数详解: #平滑折线的示例 # plt.plot(xnew, ynew, marker='.', markevery=markevery, ls='-', ...

  2. python传入参数加星号_Python 带星号(* 或 **)的函数参数详解

    1. 带默认值的参数 在了解带星号(*)的参数之前,先看下带有默认值的参数,函数定义如下: >> def defaultValueArgs(common, defaultStr = &qu ...

  3. python中mat函数_python matplotlib中的subplot函数使用详解

    python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...

  4. python修改文件内容_Python批量修改文本文件内容的方法详解

    这篇文章主要介绍了Python批量修改文本文件内容的方法的相关资料,需要的朋友可以参考下 Python批量替换文件内容,支持嵌套文件夹 import os path="./" fo ...

  5. python控制nao机器人_python控制nao机器人身体动作实例详解

    本文实例为大家分享了python控制nao机器人身体动作的具体代码,供大家参考,具体内容如下 今天读的代码,顺便写了出来,与文档的对比,差不多. import sys import motion im ...

  6. python的threading库_python标准库介绍——31 threading 模块详解

    threading 模块 (可选) ``threading`` 模块为线程提供了一个高级接口, 如 [Example 3-1 #eg-3-1] 所示. 它源自 Java 的线程实现. 和低级的 ``t ...

  7. python format函数实例_python中强大的format函数实例详解

    python中format函数用于字符串的格式化 自python2.6开始,新增了一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串. 语法 它通过{}和:来代替%. 请看下 ...

  8. python中mat函数_Python中flatten( )函数及函数用法详解

    flatten()函数用法 flatten是numpy.ndarray.flatten的一个函数,即返回一个一维数组. flatten只能适用于numpy对象,即array或者mat,普通的list列 ...

  9. python创建双链表_Python双链表原理与实现方法详解

    本文实例讲述了Python双链表原理与实现方法.分享给大家供大家参考,具体如下: Python实现双链表 文章目录 Python实现双链表 单链表与双链表比较 双链表的实现 定义链表节点 初始化双链表 ...

最新文章

  1. centos7配置bind重启后错误解决
  2. Quartz.net官方开发指南 第十课: 配置、资源使用以及SchedulerFactory
  3. Android SDK 更新不下来解决方法
  4. 号称用GPT-3开发的游戏,却活生生玩出了人性黑暗面
  5. Vue+Flask看这篇就够了
  6. 设计新Xlator扩展GlusterFS[转]
  7. 【干货】搭建社区运营团队的一些经验和“血的教训”
  8. python中单个和批量增加更新的mysql(没有则插入,有则更新)
  9. 正则化的通俗解释_干货|深度学习中的正则化技术概述(附Python+keras实现代码)...
  10. ARM 之十 ARMCC(Keil) map 文件(映射文件)详解
  11. Eclipse中弹出OLE Exception窗口
  12. COVID-19和世界幸福报告数据告诉我们什么?
  13. Java中的volatile的作用和synchronized作用
  14. 什么是pytorch_什么是Pytorch?
  15. 拓端tecdat|Python进行多输出(多因变量)回归:集成学习梯度提升决策树GRADIENT BOOSTING REGRESSOR回归训练和预测可视化
  16. Linux系统攻略关于vi替换命令的使用说明
  17. android studio | openGL es 3.0增强现实(AR)开发 (2) .so文件的应用和理解
  18. 报错Found existing installation: tensorflow 1.2.1
  19. 骨骼动画原理学习笔记
  20. 测试软件的稳定性,客户端稳定性测试

热门文章

  1. SpringMVC学习(二)——SpringMVC架构及组件(及其运行原理)
  2. 博弈知识汇总----Tanky Woo(转)
  3. Springmvc案例1----基于spring2.5的採用xml配置
  4. CoronaSDK 对象锚点探秘(Anchors)
  5. C++中实现链表的删除和颠倒
  6. C#:添加web service引用
  7. 解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题
  8. Dell R720上的系统安装问题的解决办法(关于RAID建立磁盘阵列的技术)
  9. fiddler https 您的连接不是私密连接 解决方法(不明原理但是照着做成功了,记录下)
  10. 分布式系统一致性问题解决实战