分类

箱线图生成器

生成箱线图进行统计分布分析,包含四分位数、须线和异常值检测

箱线图数据。可以是包含名称/值的对象数组或简单的键值对

图表上方显示的标题

箱线图的方向

箱体填充的颜色

须线的颜色(从箱体延伸的线)

箱体内中位线的颜色

异常值点的颜色

显示超出须线的异常值点

将平均值显示为菱形

显示网格线以提高可读性

显示统计信息(计数、平均值、标准差)

20 40 80

箱体的宽度(相对值)

2 4 8

异常值点的大小

图表宽度(像素)

图表高度(像素)

图表周围的边距

关键信息

分类
Data Visualization
输入类型
textarea, text, select, color, checkbox, range
输出类型
html
样本覆盖
4
支持 API
Yes

概览

箱线图生成器是一款专业的数据可视化工具,用于快速创建箱线图(盒须图),直观展示数据的分布特征、集中趋势和离散程度。它能自动计算四分位数、识别异常值,并通过高度可定制的图表样式,帮助用户清晰地进行统计分析和数据比较。

适用场景

  • 需要比较两组或多组数据的分布差异时,例如对比不同班级的成绩或不同产品的测试结果。
  • 需要快速识别数据集中的异常值或离群点时。
  • 需要向团队或客户直观展示数据的统计特征(如中位数、四分位距)时。

工作原理

  • 准备数据:将您的数据整理为JSON格式,可以是包含名称和值数组的对象列表,或简单的键值对。
  • 配置图表:设置图表标题、方向、颜色方案(箱体、须线、中位线、异常值)以及是否显示网格、统计信息等。
  • 生成图表:工具将根据您的数据和配置,自动计算统计量并生成可交互的HTML箱线图。

使用场景

学术研究:比较不同实验组或对照组的数据分布,验证假设。
质量控制:分析生产线测量数据的波动情况,检测异常产品。
业务分析:可视化不同销售渠道、时间段或地区的业绩分布,辅助决策。

用户案例

1. 学生成绩分布对比

教师
背景原因
一位高中数学老师收集了三个班级的期末考试成绩,想直观比较各班级的整体水平和成绩分布情况。
解决问题
需要一种清晰的方式展示三个班级成绩的中位数、分数段集中情况以及是否存在异常高分或低分。
如何使用
将三个班级的成绩数据整理成JSON数组格式,输入到“箱线图数据”文本框中。
示例配置
[{"name": "一班", "values": [75, 82, 88, 90, 92, 95, 65, 78, 85, 89]}, {"name": "二班", "values": [68, 72, 75, 80, 82, 85, 88, 90, 55, 95]}, {"name": "三班", "values": [80, 83, 85, 87, 90, 92, 94, 96, 78, 88]}]
效果
生成一张包含三个并排箱线图的图表,清晰显示一班成绩中位数较高且分布集中,二班分布较广且有低分异常值,三班整体成绩优异。

2. 产品尺寸质量控制

背景原因
工厂质检员需要分析两条生产线(A线和B线)上同一批次零件的关键尺寸测量数据,以评估生产稳定性。
解决问题
手动计算统计量并绘图效率低下,需要快速判断两条生产线的尺寸分布是否一致,以及是否存在超出规格的异常零件。
如何使用
将两条生产线的测量数据(单位:毫米)输入工具,启用“显示异常值”和“显示统计信息”功能。
示例配置
[{"name": "A线", "values": [10.02, 10.05, 10.01, 9.98, 10.03, 10.04, 10.00, 10.06, 9.99, 10.02]}, {"name": "B线", "values": [10.01, 10.03, 10.00, 10.02, 10.04, 10.05, 9.97, 10.08, 10.01, 10.03]}]
效果
图表显示A线数据分布紧凑,B线有一个明显的高异常值点(10.08),提示需要检查B线的特定生产环节。

用 Samples 测试

barcode

相关专题

常见问题

输入的数据格式有什么要求?

数据需为JSON格式。支持两种结构:1) 对象数组,每个对象包含`name`(组名)和`values`(数值数组);2) 简单的键值对,键为组名,值为数值数组。

图表中可以显示平均值吗?

可以。在配置中勾选“显示平均值”选项,平均值将以菱形标记显示在箱线图上。

如何自定义图表的颜色?

工具提供了多个颜色选项,您可以分别设置箱体填充色、须线颜色、中位线颜色和异常值点的颜色。

这个工具能处理多大的数据集?

工具在浏览器端运行,适合处理中小型数据集。对于包含大量数据点(例如数万条)的组,生成图表时可能会有性能延迟。

生成的图表可以下载或嵌入吗?

生成的图表是HTML格式,您可以直接在浏览器中查看、截图,或将其HTML代码嵌入到网页或报告中。

API 文档

请求端点

POST /zh/api/tools/box-plot-generator

请求参数

参数名 类型 必填 描述
chartData textarea 箱线图数据。可以是包含名称/值的对象数组或简单的键值对
chartTitle text 图表上方显示的标题
orientation select 箱线图的方向
boxColor color 箱体填充的颜色
whiskerColor color 须线的颜色(从箱体延伸的线)
medianColor color 箱体内中位线的颜色
outlierColor color 异常值点的颜色
showOutliers checkbox 显示超出须线的异常值点
showMean checkbox 将平均值显示为菱形
showGrid checkbox 显示网格线以提高可读性
showStatistics checkbox 显示统计信息(计数、平均值、标准差)
boxWidth range 箱体的宽度(相对值)
outlierSize range 异常值点的大小
chartWidth text 图表宽度(像素)
chartHeight text 图表高度(像素)
marginSize text 图表周围的边距

响应格式

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-box-plot-generator": {
      "name": "box-plot-generator",
      "description": "生成箱线图进行统计分布分析,包含四分位数、须线和异常值检测",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=box-plot-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]