Python 箱线图 plt.boxplot() 参数详解
Python 绘制箱线图主要用 matplotlib 库里 pyplot 模块里的 boxplot() 函数。
plt.boxplot() 参数详解
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 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
代码
import matplotlib.pyplot as plt
# 生成数据
x = [-10, -3, -2, -1, 0, 1, 2, 3, 10]
plt.boxplot(x)
plt.show()
图形
2、 示例 2
代码
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
# 生成数据
x = np.random.normal(0, 1, 100)
x = pd.Series(x)
# 绘制箱图
x.plot(kind='box')
plt.show()
图形
非学无以广才,非志无以成学。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架