/ 01

在线直方图制作工具

粘贴一组数字,立即生成直方图——自动分组,并附带频数分布表和数据的关键统计量。图表可下载为 PNG 或 SVG。完全免费、无需注册,数据不会离开你的浏览器。

试试示例数据

实时直方图
考试成绩分布051015[40, 50) — 1 (2.5%)[50, 60) — 3 (7.5%)[60, 70) — 10 (25%)[70, 80) — 15 (37.5%)[80, 90) — 8 (20%)[90, 100] — 3 (7.5%)405060708090100分数频数

在你的浏览器本地渲染——数据不会被上传。

数据统计量

样本数(n)

40

平均数(x̄)

73.35

中位数

73.5

标准差(s)

10.4208

最小值

48

最大值

95

组距

10

组数

6

需要完整的分步统计计算? 标准差计算器 · 平均数、中位数、众数计算器

频数分布表
分组区间频数相对频率累积频率
[40, 50)12.5%2.5%
[50, 60)37.5%10%
[60, 70)1025%35%
[70, 80)1537.5%72.5%
[80, 90)820%92.5%
[90, 100]37.5%100%
  • 01几秒钟在线画好直方图——粘贴数据,图表实时更新。
  • 02自动分组(Sturges 公式),也可自定义组数。
  • 03在频数和相对频率(%)之间自由切换。
  • 04查看平均数、中位数、标准差和完整的频数分布表。
  • 05可下载为 PNG 或 SVG,也可以分享一条能复现图表的链接——免费、无需注册。
/ 02

为什么使用这个直方图制作工具

01

实时生成图表

边输入边重绘直方图——无需上传,无需等待。直接从 Excel、Google 表格或 CSV 列中粘贴数值,频率分布立即呈现。

02

智能自动分组

组数按 Sturges 公式自动确定,组的边界自动对齐到整齐的整数,默认生成的直方图就清晰易读。想完全自己掌控?组数可在 1 到 60 之间任意设置。

03

统计量一并给出

每张直方图都附带背后的数字:样本数、平均数、中位数、样本标准差、最小值、最大值和组距——还有一张包含相对频率和累积百分比的完整频数分布表。

04

频数或百分比

Y 轴可在原始频数和相对频率(百分比)之间切换——这正是统计课和报告中最常用的两种视图。

05

导出与分享

一键下载可直接用于出版的图表:清晰的 2 倍分辨率 PNG 适合课件和作业,可缩放的 SVG 可在任何矢量工具中编辑。还可以把图片直接复制到剪贴板,或分享一条能原样重建图表的链接——数据和设置全部包含在内。

06

免费且保护隐私

一切都在你的浏览器中运行——数据不会上传到任何服务器。无需注册、没有限制、没有付费墙。打开就能画直方图。

/ 03

什么是直方图?

直方图是展示数值数据频率分布的图表。数据范围被划分为若干连续的区间,称为组(或分组),每一组画成一个柱形,柱形的高度表示落在该区间内的数值个数。直方图能让你一眼看出数据的形态:数值集中在哪里、分散程度如何、分布是对称还是偏斜、有没有空缺或异常值。

无论是检查作业、分析实验室的测量数据,还是排查线上响应时间,直方图通常都是首先要画的那张图——这个免费的直方图生成器把图表和统计量一站式给你。

直方图与条形图的区别
直方图把连续的数值数据分组到区间中,柱形彼此相连,顺序由数轴决定。条形图比较的是彼此独立的类别,柱形之间留有间隔,顺序可以随意调整。如果你的 X 轴是一个测量尺度,那就应该用直方图。
分组与组距
组是数据被划分到的等宽区间,组距决定了图表的精细程度。组少而宽会使图形过于平滑,可能掩盖结构;组多而窄能展示细节,却显得杂乱。这个工具会自动选择合理的组数,你也可以随时手动调整。
解读分布形态
大致对称的钟形说明数据接近正态分布。右侧拖着长尾表示正偏(右偏,常见于时间和收入数据),左侧长尾表示负偏(左偏),出现两个独立峰(双峰)往往意味着一个数据集中混合了两个不同的群体。
频数与相对频率
频数直方图显示每组的原始计数;相对频率直方图把每组表示为占全部数值的百分比。用百分比可以方便地比较样本量不同的数据集的分布。
/ 04

如何在线制作直方图

  1. 01

    粘贴数据

    在数据框中输入或粘贴数字,用逗号、空格或换行分隔。直接从 Excel 或 Google 表格复制一列也可以——支持小数和负数。

  2. 02

    调整分组

    直方图会以自动分组立即呈现。修改组数可以放大或缩小细节层次,Y 轴也能在频数和百分比之间切换。

  3. 03

    标注图表

    设置图表标题以及 X 轴和 Y 轴标签,让直方图放进报告或作业里也能不言自明。还可以挑选柱形颜色来匹配你的文档。

  4. 04

    下载并解读

    把完成的直方图导出为 PNG 或 SVG。利用图表下方的统计量条和频数分布表来描述这组数据的分布:集中趋势、离散程度和形态。

/ 05

画好直方图的小技巧

/ 01

多试几种组数

直方图的形态会随组距发生很大变化。下结论之前,一定要用几种不同的组数看看数据——真实的特征会一直存在,伪影则会消失。

/ 02

Y 轴从零开始

柱形的高度代表频数,截断 Y 轴会夸大差异。这个工具的频数轴始终从零开始——在你后期修改导出图时也请保持这一点。

/ 03

数据量要足够

数值少于大约 20 个时,直方图基本只是噪声——点图或茎叶图能讲得更清楚。数值达到 30 个以上时,直方图才真正好用。

/ 04

标注单位

X 轴写上「分数」或「时间(毫秒)」,图表本身就能被看懂。把单位写进坐标轴标签,而不是只写在标题里。

/ 05

用百分比做比较

比较两个样本量不同的数据集时,切换到相对频率,让两张直方图都在同一个 0–100% 的尺度上,形态才能直接对比。

/ 06

用平均数和中位数验证偏态

如果平均数明显大于中位数,直方图应该右偏;反之则左偏。图表下方的统计量条可以帮你验证看到的形态。

/ 06

直方图的概念与公式

直方图的定义

直方图是对数值数据分布的图形化概括:把 X 轴划分为等宽的区间(组),每个柱形的高度表示落入该区间的数值个数——或所占的百分比。

直方图能告诉你什么

  • 集中趋势:数值集中在哪里(可对照平均数和中位数)。
  • 离散程度:分布有多宽(可对照标准差)。
  • 形态:对称、右偏、左偏,还是双峰。
  • 异常值与空缺:远离数据主体的孤立柱形。

诚实地选择分组

分组的选择是在平滑和细节之间做权衡。Sturges 公式、Scott 公式或平方根法则等经验法则可以给出起点——之后再做调整,并确认你要报告的特征在改变组距后依然存在。

关键公式

Sturges 公式(组数)

k = ⌈log₂ n⌉ + 1

n = 40 个数值 → k = ⌈5.32⌉ + 1 = 7 组。

组距

w ≈ (max − min) ÷ k

极差 48–95,分 7 组 → w ≈ 6.7,为了边界整齐取整为 10。

相对频率

rf = (组内频数 ÷ n) × 100%

40 个数值中有 8 个落在某组 → 20%。

累积频率

cf(i) = 第 1…i 组频数之和(Σ)

逐组累加——最后一组总是达到 100%。

平方根法则(备选)

k = ⌈√n⌉

n = 100 个数值 → 10 组。

/ 07

直方图制作常见问题

Q01怎么用我的数据制作直方图?

把数字粘贴到数据框中——用逗号、空格或换行分隔——直方图会立即绘制出来。想要更多或更少的细节可以调整组数,加上标题和坐标轴标签后,即可将图表下载为 PNG 或 SVG。

Q02直方图和条形图有什么区别?

直方图展示连续数值数据的分布:数值被分组到区间(组)中,柱形彼此相连,顺序遵循数轴。条形图比较的是彼此独立的类别,柱形之间留有间隔,可以随意重新排序。测量数据用直方图,分类数据用条形图。

Q03直方图应该分多少组?

常用的起点是 Sturges 公式 k = ⌈log₂ n⌉ + 1,这个工具默认就用它自动计算——30 个数值约分 6 组,100 个数值约分 8 组。分组没有唯一的正确答案:多试几种设置,选出既能展示分布形态又不显得杂乱的那一种。

Q04组距是什么,怎么计算?

组距是每个区间的宽度:大致等于数据的极差除以组数。在自动模式下,这个工具还会把组距舍入到整齐的数值(1、2、2.5、5 乘以 10 的幂),并把组的边界对齐到整数,让坐标轴读起来清楚得多。

Q05可以制作相对频率直方图吗?

可以。把 Y 轴选项切换到「相对频率(%)」,每个柱形就会显示该组数值所占的百分比,而不是原始计数。图表下方的频数分布表始终并列列出频数、百分比和累积百分比。

Q06可以从 Excel 或 Google 表格复制数据吗?

可以。复制一列(或一行)数字,直接粘贴到数据框——用换行、制表符、空格、逗号或分号分隔的数值都能识别,小数和负数也支持。

Q07怎么下载或分享直方图?

点击 PNG 可获得高分辨率位图(按 2 倍分辨率渲染,放进课件和文档都很清晰);点击 SVG 可获得可缩放的矢量文件,能在 Figma、Illustrator 或 Inkscape 中编辑;导出的文件角落会带有一个小的 kanaries.net 署名。你还可以把 PNG 直接复制到剪贴板,或点击「分享链接」复制一条能原样复现图表的网址——数据就装在链接本身里,绝不会上传到服务器。

Q08这个直方图工具免费吗?我的数据安全吗?

两个答案都是肯定的。工具完全免费,无需注册、没有限制,并且完全在你的浏览器中运行——数据不会上传到任何服务器,所以处理私密或敏感的数字也很安全。