Python使用plt.boxplot() 参数绘制箱线图

(编辑:jimmy 日期: 2024/11/12 浏览:2)

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

plt.boxplot() 参数详解

plt.pie(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

代码

复制代码 代码如下:import matplotlib.pyplot as plt# 生成数据x = [-10, -3, -2, -1, 0, 1, 2, 3, 10]plt.boxplot(x)plt.show()

图形

Python使用plt.boxplot() 参数绘制箱线图

2、 示例 2

代码

import matplotlib.pyplot as plt
# 生成数据
x = [-10, -3, -2, -1, 0, 1, 2, 3, 10]
plt.boxplot(x)
plt.show()

图形

Python使用plt.boxplot() 参数绘制箱线图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?