python画箱线图plt.plot.box()与plt.boxplot()详解

article/2025/9/14 22:28:08



箱型图包含一组数据:中位数、上四分位数、下四分位数、内限、外限、异常值。
# plt.plot.box() , plt.boxplot()

 

 plt.plot.box()

 

fig,axes = plt.subplots(2,1,figsize = (10,6))
df = pd.DataFrame(np.random.rand(10,5),columns=['A','B','C','D','E'])
color = dict(boxes  = 'DarkGreen',whiskers = 'DarkOrange',medians = 'DarkBlue',caps ='Gray')
# 箱型图着色
# boxes 箱线
# whiskers 分为数于error bar横线之间的竖线的颜色
# medians 中位线的颜色
# caps error bar 横线的颜色
df.plot.box(ylim = [0,1.2],   # y轴刻度范围grid = True,color  = color,   # color 样式填充ax = axes[0])df.plot.box(vert = False,     # 是否垂直 默认truepositions=[1,4,5,6,8],    # 箱型图占位 相当于箱体之间的间隔ax = axes[1],grid = True,color = color)
plt.grid(linestyle='--')
plt.show()

结果展示:

plt.boxplot()

df = pd.DataFrame(np.random.rand(10,5),columns=['A','B','C','D','E'])
f = df.boxplot(sym = 'o',            #异常点形状vert = True,          # 是否垂直whis=1.5,             # IQRpatch_artist = True,  # 上下四分位框是否填充meanline = False,showmeans = True,  # 是否有均值线及其形状showbox = True,   # 是否显示箱线showfliers = True,  #是否显示异常值notch = False,    # 中间箱体是否缺口return_type='dict')  # 返回类型为字典
plt.title('箱线图',fontproperties=myfont)
plt.show()

结果展示:

 

 

 

 

 

 

 


http://chatgpt.dhexx.cn/article/eQYFdc2S.shtml

相关文章

【Python】箱图boxplot--统计数据、观察数据利器

本文系统详解利用python中seaborn.boxplot绘制箱图boxplot。 seaborn.boxplot是matplotlib.pyplot.boxplot的封装版, 更个性化的设置请研究matplotlib.pyplot.boxplot 本文将了解到什么? 1、数据集准备及箱图简介 2、seaborn.boxplot箱图外观设置 默认参…

pandas 箱型图(boxplot)详解

首先看一段例子: import pandas as pd from pandas import DataFrame,Series df DataFrame(np.random.randn(10, 2), columns[Col1, Col2]) boxplotdf.boxplot()  通过boxplot方法,我们直接得到了箱型图。 boxplot方法官…

盒须图(Boxplot)

盒须图(Boxplot)主要用于对数据分布的显示。对于详细数据的显示通常采用下面几种方法。 最简单的方法是把所有的数据显示在一个散点图上。读者可以直接观察数据点的分布。 但如果数据量很大,数据点就会大量的重叠。虽然可以采用一些方法来减少…

Boxplot(盒图)

今天看到一个程序(matlab版本),里面有个函数叫“boxplot”,没见过,查了些资料,找到一篇不错的文章,贴在这供大家参考。 地址:http://blog.renren.com/share/221363020/2984638910&a…

R语言箱型图 boxplot

boxplot简介 boxplot称为箱型图,又叫做盒状图,胡须图。是用来表示数值类型数据分布状况的统计图。它能显示出一组数据的最大值、最小值、中位数、及上下四分位数。 四分位数百度百科 第一四分位数 (Q1),又称“较小四分位数”,等于…

matlab: 盒图---boxplot

盒图(boxplot) 盒图是在1977年由美国的统计学家约翰图基(John Tukey)发明的。它由五个数值点组成:最小值(min),下四分位数(Q1),中位数(median),上四分位数(Q3),最大值(max)。也可以往盒图里面加入平均值(mean)。如上图…

(转载)箱线图boxplot解释与python绘制

原文链接 箱线图boxplot - 喜欢吃面的猪猪 - 博客园 箱线图boxplot——展示数据的分布 图表作用: 1.反映一组数据的分布特征,如:分布是否对称,是否存在离群点 2.对多组数据的分布特征进行比较 3.如果只有一个定量变量,很少用箱…

盒图(boxplot)

盒图(boxplot) 盒图是在1977年由美国的统计学家约翰图基(John Tukey)发明的。它由五个数值点组成:最小值(min),下四分位数(Q1),中位数(median),上四分位数(Q3),最大值(max)。也可以往盒图里面加入平均值(mean)。如上图…

python/Matplotlib 中绘制多箱线图(boxplot)

两种绘制方式,不可混淆 一、DataFrame绘制单坐标轴 两种都试一下 可能我的anaconda有点问题 2代码不好用 下次再完善 1、anaconda import numpy as np import pandas as pd import matplotlib.pyplot as plt from pylab import * rcParams[axes.unic…

【R语言】24种R语言作图新手入门之boxplot箱线图(二)

目录 一、前言二、初阶画图2.1 基础语法2.2 简单箱线图2.3 带点箱线图2.4 给线条“上色”2.5 填充“上色”2.6 修改图形顺序 三、进阶画图3.1 排序箱线图3.2 差异箱线图3.3 多基因差异箱线图3.4 多组差异箱线图3.5 多基因多组差异箱线图 四、讨论 一、前言 箱线图一般用于可视…

sns.boxplot()简单用法

sns.boxplot() 箱形图(Box-plot): 又称为盒须图、盒式图或箱线图,是一种用作显示一组数据分散情况资料的统计图。它能显示出一组数据的最大值、最小值、中位数及上下四分位数 #参数如下: seaborn.boxplot(xNone, yN…

Matplotlib - 箱线图、箱型图 boxplot () 所有用法详解

目录 基本用法 水平箱线图,显示均值 改变箱线图的形状(箱体的形状notch、异常值的形状sym) 改变箱线图的颜色(箱体边框的颜色、箱体填充色) 相较散点图和折线图,柱状图、饼图、箱线图(箱…

matlab之绘制箱线图函数boxplot

一、功能 用箱线图可视化汇总统计量 二、语法 1.boxplot(x) 创建 x 中数据的箱线图。如果 x 是向量,boxplot 绘制一个箱子。如果 x 是矩阵,boxplot 为 x 的每列绘制一个箱子。 在每个箱子上,中心标记表示中位数,箱子的底边和…

超详细Seaborn绘图 ——(二)boxplot boxenplot

箱形图(Box-plot)又称为盒须图、盒式图或箱线图,是一种用作显示一组数据分散情况资料的统计图。 它主要用于反映原始数据分布的特征,还可以进行多组数据分布特征的比较。箱形图最大的优点就是不受异常值的影响(异常值也…

matplotlib之pyplot模块——绘制箱线图(盒须图)boxplot()(二)演示外观参数、返回值

当前有效matplotlib版本为:3.4.1。 概述 boxplot()函数的作用是绘制箱线图(箱线图、盒须图、箱图)。 箱线图是由一个箱体和一对箱须所组成的统计图形。箱体是由第一四分位数、中位数(第二四分位数)和第三四分位数所…

matplotlib之pyplot模块——绘制箱线图(盒须图)boxplot()(一)基本参数

当前有效matplotlib版本为:3.4.1。 概述 boxplot()函数的作用是绘制箱线图(箱线图、盒须图、箱图)。 箱形图(boxplot)又称盒须图或箱线图,是一种用来显示某一组数据分散情况的统计图,因形状如…

matplotlib.pyplot.boxplot()绘制箱型图

目录 一、matplotlib.pyplot.boxplot()语法 二、绘制箱型图 ①绘制简单箱型图 ②各个参数绘制箱型图 (1)notch参数(bool值,是否凹口的形式展现箱线图,默认值False非凹口) (2)sy…

Matlab中boxplot函数的用法

Boxplot函数: boxplot(x)函数:绘制数据X的盒须图。如果X为矩阵,则对每一列分别进行绘制。盒须图用于表现数据统计信息,由“盒”与“须”组成,“盒”中有一条直线,表示样本的中位数&a…

Matplotlib——箱线图boxplot()函数

箱线图一般用来展现数据的分布,如上下四分位值、中位数等,也可以直观地展示异常点。Matplotlib提供了boxplot()函数绘制箱线图。 import matplotlib.pyplot as plt_ plt.boxplot(range(10)) # 10个数,0-9plt.show()箱线图虽然看起来简单&a…

python绘制箱线图boxplot()

最近在处理数据时,需要使用python绘制箱线图。 1. 箱线图 箱线图(Box-plot)又称为盒式图或箱型图,是一种用来显示一组数据分散情况的统计图,它能显示一组数据的上界、下界、中位数、上下四分位数以及异常值等。 四分…