点图生成器

点图在线制作(点图生成器)

点图生成器,用于统计作业、AP 统计和实验报告:每个数值一个点,叠放在数轴上方;两组数据画在对齐的两条数轴上;平均数、中位数、四分位数和分布形状都先按你的数据算好,再动笔画图。

点图生成器的期刊风格

点图生成器的五种预设,各配一项不同的研究:两个小鼠品系的树突棘密度、大山雀的窝卵数、三种处理下的 CD8+ T 细胞、两个试验组的住院天数,以及考试前一晚的睡眠时长。点击卡片即可套用该风格或载入它的数值。

Nature

Nature 预设:点图生成器把每个神经元放在它的精确密度上,相差不到 0.2 的神经元并排摆放。

Science

Science 预设,白底黑点:点图生成器数出 9 枚卵处有 8 个巢,这既是众数也是中位数。

Cell Press

Cell Press 预设,三个处理组各一列;点图生成器按八只小鼠算出每组的均值和 SEM。

临床灰度

临床灰度:点图生成器在对齐的两行下方写出两组中位数的比较。

深色幻灯片

讲课用的深色幻灯片;点图生成器标出的平均数和中位数落在同一个半小时上。

点图示例

四个来自点图生成器的点图示例,都是按卡片上的提示词和数值实际生成的:一次小测并描述了分布形状,一组右偏的计数数据,两个班级画在同一条数轴上,以及精确到四分之一英寸、刻度标成分数的测量值。点击任意卡片,它的提示词和数值就会载入上方输入框。

小测成绩,描述分布形状

一份描述分布的答案,由点图生成器写在它数过的点堆下方。

每位学生养的宠物数

右偏,9 处有离群值:点图生成器标出众数和极差。

两个班级对比

两个班级画在对齐的两行上;点图生成器写明哪个中位数更高、哪个班更分散。

分数刻度的长度

四分之一英寸的测量值,画在点图生成器标成分数刻度的数轴上。

什么是点图?

点图(美国小学课本里叫 line plot)把一组数画成数轴上方的点:每个观测值一个点,相同数值的点往上叠成一列,所以一列的高度就是这个数值出现的次数。 每个数据点都看得见,小样本数据的分布形状、中心和离散程度一眼就能读出来。所以美国六年级数学(共同核心标准 6.SP.4)和 AP 统计都把它当作展示分布的第一种图。

关于这个点图工具

  • 数值可以直接输入点图生成器(成绩:6, 7, 7, 8, 8…),每组一行;也可以附加电子表格(.csv、.tsv 或 .xlsx,最多三个),每组一列。
  • 点图生成器在画图之前用程序计数每一堆点:每个数值上方的点数、数轴及其刻度,并核对各堆点数加起来等于 n。
  • 向点图生成器要平均数、中位数、众数、极差、四分位数、某个百分位数或对分布形状的文字描述,它给出的数字都是按你的数值算出来的,不由图像模型估计。
  • 给点图生成器两组或更多组数据,它会画成双点图:每组一行,数轴完全相同,相等的数值上下对齐,中心和离散程度用眼睛就能比较。
  • 在点图生成器里,整数每个数值一堆;四分之一、八分之一英寸的测量值刻度标成分数;过于精细、无法成堆的数值只在叠点时取整到合适的步长,统计量仍用原始数值计算。

如何用点图生成器画点图

  1. 1

    把数值交给点图生成器

    在标签后面输入数值,宠物:0, 0, 1, 1, 1, 2…,重复的数值出现几次就写几次。第二行就是单独一行的第二组。也可以用电子表格:每组一列,或者长格式,一列组名、下一列数值。

  2. 2

    说明点图上要显示什么

    告诉点图生成器轴标题,以及要标出的内容:平均数、中位数、众数、极差、Q1 和 Q3、第 90 百分位数、频数轴、实验数据的均值 ± SD,或者“描述分布形状”。写“竖直”就会画成数值在 y 轴上的竖列。

  3. 3

    生成并数一堆点核对

    点图生成器按算好的点数来画,所以最高的一列正好有你的数据所说的那么多个点。拿一堆点和你的计数核对一下,需要修改就在对话里说,然后导出 PNG、SVG 或 PPTX。

点图的组成部分

老师批改手绘点图时检查的六个部分,以及点图生成器在画图之前用程序定好的那些。

带标注的点图,展示 20 名学生养的宠物数量,数轴上 0 到 5 各有一堆点,标注分别指出标题、单个点、五个点的一堆、数轴、等距刻度和轴标签。六年级学生每人养的宠物数0123456宠物数量标题一个点 = 一个观测值一堆点:5 名学生养 1 只宠物数轴等距刻度轴标签
点图的结构,此处用 SVG 绘制;点图生成器会按你自己的数据画出同样的各个部分。
数轴
一条覆盖全部数据的水平刻度,相邻刻度间距相等;从最小值下方一格开始(计数数据从 0 开始),到最大值上方一格结束。
点
每个观测值一个点,大小相同,间距相同,所以六个点的一堆看上去正好比五个点的一堆高出一个。
点堆
同一个数值的重复值沿它的刻度竖直往上叠,绝不落在两个刻度之间。最高的一堆就是众数,点图生成器在画每一堆之前都先数过。
标题和轴标签
写明数的是什么以及单位,比如宠物数量或身高(cm)。普通点图没有 y 轴;频数点图会加一条。

把点图生成器当作平均数、中位数和众数计算器

十五名学生报告了暑假读了几本书。点图生成器把这串数变成一堆堆点;同样这些点堆,可以从下面的频数表里读出点图题目要问的每一个数。

书的本数 (x)频数 (f)x × f累计计数
0101
1223
2366
341210
42812
51513
61614
1111115
合计1550—
  1. 1

    平均数:把所有数值加起来

    每个数值乘以它那一堆的高度再相加:50 本 ÷ 15 名学生 = 3.33。在点图上这就是平衡点,点图生成器在数轴下方用一个小三角形标出它。

  2. 2

    中位数:数到正中间的那个值

    共 15 个数值,中位数是从左数第 8 个。累计计数在 2 处达到 6,在 3 处达到 10,所以第 8 个落在 3 那一堆:中位数 = 3。

  3. 3

    众数和极差:最高的一堆,从头到尾

    最高的一堆有 4 个点,在 3 处,所以众数是 3。极差是最大值减最小值:11 − 0 = 11。

  4. 4

    四分位数和离群值

    去掉中位数,把其余数值分成两半:下半部分 7 个数(0, 1, 1, 2, 2, 2, 3)的中位数 Q1 = 2,上半部分 7 个数(3, 3, 4, 4, 5, 6, 11)的 Q3 = 4,所以 IQR = 2。上限为 4 + 1.5 × 2 = 7,因此 11 是离群值。

  5. 5

    百分位数:数小于或等于它的数值

    第 80 百分位数取排在第 ⌈0.8 × 15⌉ = 12 位的数值:累计计数在 4 处达到 12,所以是 4 本书。读了 5 本书的学生不低于 15 个数值中的 13 个,处在第 87 百分位。向点图生成器要“第 80 百分位数”,它就在那个位置画线。

15 名学生暑假读书本数的点图,0 到 6 上方分别叠着 1、2、3、4、2、1、1 个点,11 处单独一个点,中位数线画在 3,平均数标在 3.33,11 处的点标为离群值。中位数 30123456789101112平均数 3.33离群值暑假读书本数
点图生成器按计数叠出的十五名读者,附上计算步骤中的平均数、中位数和离群值。

平均数(3.33)在中位数(3)右边,因为读了 11 本的那位学生把它拉了过去;去掉这个点,平均数是 39 ÷ 14 = 2.79。点图有离群值或长尾时,应报告中位数和 IQR。把这串数交给点图生成器,这张图上的每个标记都会按同样的计数画出来。

如何描述点图的分布

完整的回答要结合实际背景、带着数字说清四件事:形状、离群值、中心和离散程度(AP 统计里简称 SOCS)。先读形状,因为它决定该报告哪种中心和离散程度:大致对称的点图用平均数和标准差,偏态或有离群值的点图用中位数和 IQR。点图生成器先把离群值放在一边,再按数过的点堆说出分布形状。

大致对称

点堆从中间向两侧大致同样地降低;平均数和中位数很接近。

应报告平均数和 SD(或中位数和 IQR)

右偏

大多数数值集中在低端,右边拖着几个大数值形成的长尾;平均数被拉到中位数之上。

应报告中位数和 IQR

左偏

数值堆在高端,向左逐渐稀疏,就像一次简单的考试;平均数在中位数之下。

应报告中位数和 IQR

大致均匀

整个范围内每一堆高度都差不多,就像掷一枚均匀骰子 60 次;没有峰。

应报告中位数和极差

双峰

两个分开的高堆之间有一个低谷,通常说明混入了两个群体,比如两个班级或两个物种。

应报告分别描述每个峰

一个聚集区和一个空档

大多数数值挤在一起,数轴上一段空白把另外几个数值隔开;要说出聚集区的范围和空档的位置。

应报告中位数和 IQR

一个离群值

远离其余数据、大于 Q3 + 1.5 × IQR 或小于 Q1 − 1.5 × IQR 的数值是离群值;描述其余数据之前,先确认它不是录入错误。

应报告中位数和 IQR,并指出离群值

读书数据的参考答案

读书本数的分布在 0 到 6 之间大致对称,11 本处有一个离群值。中位数是 3 本,IQR 是 2 本;平均数(3.33)被离群值拉到了中位数之上。7 到 10 本之间是一个空档。

让点图生成器“描述形状、中心和离散程度”,它就会在图下方写出同样的四个部分,用的正是放置这些点的同一份计数。上面每张卡片都会载入一组这种形状的数据。

点图生成器能画哪些图

练习题、AP 统计和实验报告里常见的七种点图,各自的特点,以及要让点图生成器画出它该怎么写。

分数刻度的点图(line plot with fractions)

精确到 ½、¼ 或 ⅛ 个单位的测量值,画在刻度标成分数的数轴上,美国共同核心标准 4.MD.4 和 5.MD.2 就是这样要求的。 数值用小数输入(1 ¼ 写成 1.25),并写上“分数刻度”:点图生成器把刻度标成 1、1 ¼、1 ½……,每个测量值叠在自己的分数上方。

双点图

两组数据画在上下两条完全相同的数轴上,相等的数值上下对齐。 美国七年级(7.SP.3)和 AP 统计的简答题就是这样比较两个分布的;让点图生成器比较中心和离散程度,它会写出哪一组的中位数更高、哪一组更分散。

频数点图

带竖直频数轴的点图,每一堆的高度可以直接从刻度读出,不必一个个数。 一堆超过十个点时很有用。写“频数轴”,点图生成器就会加上一条从 0 到最高一堆的 y 轴。

标出平均数和中位数的点图

平均数用数轴下方的小三角形表示(平衡点),中位数用虚线表示,两者都画在算出的位置上。 看两者分开多少,是展示偏态或离群值牵引作用最快的办法;点图生成器按数值定位两者,不靠目测。

抽样分布的点图

每个点是一次模拟抽样得到的统计量,比如样本比例,整张图展示统计量在不同样本之间如何变化。 AP 统计从点的中心与真实值的偏离读出偏差,从点的分散程度读出变异性:一团紧密的点远离真实值,就是高偏差、低变异性。把模拟得到的统计量粘贴进点图生成器,再把真实值标成一条线。

带平均数和误差线的点图

科研用的形式:每个条件一列,数值在 y 轴上,每个重复或每只动物一个点,旁边是均值 ± SD 或 ± SEM。 小样本实验都这样展示,因为只画平均数的柱子会把数据点藏起来;对点图生成器写“竖直”和“均值 ± SD”即可。

大数据集的点图

一堆快超过约 24 个标记时,每个标记代表几个观测值,并用图例说明(每个符号 = 5 名学生)。 点图生成器会自己选这个单位;数值超过几百个时,直方图通常更清楚,直方图生成器接受同样的数据列表。

点图、直方图和散点图的区别

点图和直方图都展示一个数值变量;点图保留每个数值,直方图把数值分组到区间里。散点图则需要每个对象有两个变量。 美国小学数学里的 line plot 和点图是同一种图,只是用 X 代替了点。

对比项点图直方图散点图
每个标记代表一个观测值,一个点落在它的数值上方每个区间一根柱,高度或面积是频数一个对象,由两个测量值定位
变量一个数值变量,可分组一个数值变量两个数值变量
能否看到单个数值能,每一个都能看到不能,只知道落在哪个区间能
适用于小到中等规模的数据,大约 100 个数值以内中到大规模的数据任何规模;看关系,不看分布
众数怎么读最高的一堆最高的柱(众数组)不适用
比较多组对齐数轴上的多行叠加、堆叠或并排分图每组用不同的标记形状或颜色

同样的数,问的问题不同:在点图生成器里画出每个数值,在直方图生成器里把长长的数据列表分组,在箱线图生成器里概括成五个数,或者配上第二个变量画成散点图。

点图练习题与答案

十一株菜豆种在阳光下,十一株种在阴凉处,生长 14 天。下面是点图练习题会针对这样一张图问的问题,图按点图生成器排两组数据的方式画出;先自己做,再展开答案。

菜豆生长 14 天后株高的双点图,共用 3 到 16 cm 的数轴:阳光一行的点从 9 堆到 15 cm,12 处有三个点;阴凉一行从 4 到 9 cm,7 处有三个点,13 处单独一个点。阳光345678910111213141516阴凉345678910111213141516株高(cm)
菜豆生长 14 天后的株高(cm)。每个标记代表一株植物。

1.哪一行点图表示数据集 4, 5, 6, 7, 7, 7, 8, 8, 9, 13?

哪一行都不是。 阴凉一行有十一个点:这个列表少了两个 6 中的一个。把列表和点图对应起来,要核对每一堆的高度,不能只看范围。

2.每一行的株高中位数是多少?

阳光 12 cm,阴凉 7 cm。 共 11 株,中位数是从左数第 6 株:阳光一行这株在 12 那一堆,阴凉一行在 7 那一堆。

3.求阴凉处植株的平均株高。

7.27 cm。 把每株的株高相加:4 + 5 + 6 + 6 + 7 + 7 + 7 + 8 + 8 + 9 + 13 = 80,再除以 11。平均数高于中位数 7,因为 13 处那株把它往右拉了。

4.哪一行的离散程度更大?

取决于用哪种指标。 阴凉一行的极差更大(13 − 4 = 9,阳光为 15 − 9 = 6),但两行的 IQR 都是 2 cm(阴凉 8 − 6,阳光 13 − 11)。极差是被 13 处那一株拉大的。

5.阴凉处 13 cm 的那株是离群值吗?

是。 Q1 = 6,Q3 = 8,所以 IQR = 2,上限是 8 + 1.5 × 2 = 11。13 超过了上限。剔除它之前,先检查是不是花盆标签贴错了。

6.比较这两个分布。

阳光下的植株长得更高:它们的株高中位数(12 cm)比阴凉处植株的中位数(7 cm)高 5 cm。 两行都大致对称,IQR 同为 2 cm;阴凉一行在 13 cm 处有一个离群值。两行只在 9 到 13 cm 之间有重叠。

7.一次模拟得到 50 个样本比例,其点图中心在 0.62,只分布在 0.58 到 0.66 之间,而真实比例是 0.50。描述它的偏差和变异性。

高偏差、低变异性。 估计值聚集得很紧,说明这种方法给出的结果很一致,但中心远离 0.50,说明它一致地错了。增大样本量会进一步缩小离散程度,却纠正不了偏差;换一种更好的抽样方法才能纠正。

手上有自己的练习题?把题里的数粘贴进点图生成器,每组一行,再拿它给出的中位数和离散程度核对你的答案。

点图生成器与 Excel、Google 表格、Desmos 和 R 的对比

Excel 和 Google 表格没有点图这种图表类型,Desmos 和 R 有。下表列出每种工具(以及点图生成器)在计数、统计量和第二组数据上分别要你做多少。

对比项本点图生成器ExcelGoogle 表格DesmosR (ggplot2)
怎样得到点图输入或附加数值;点堆由程序计数没有这种图表类型:加一列 COUNTIF 累计计数,画成只有标记的 XY 散点图同样的变通办法:累计计数列、散点图,隐藏网格线和 y 轴在图形计算器里用 dotplot(list),组距手动设置geom_dotplot(binwidth = 1);它画出的 y 轴没有意义,必须隐藏
两组数据两行数值画成对齐数轴上的两行第二个系列手动错开第二个系列手动错开对第二个列表再写一个 dotplot()facet_wrap() 或分组映射
平均数、中位数、众数按需计算并标出在单元格里分别写公式在单元格里分别写公式分别输入 mean() 和 median()分别调用;标记作为图层添加
四分位数、离群值、形状按两半取中位数得 Q1、Q3,按 1.5 × IQR 判离群值,并写出形状描述QUARTILE.EXC 公式,图上什么都没有QUARTILE 公式,图上什么都没有单独输入 quartile()fivenum();形状要自己描述
分数刻度四分之一和八分之一标成分数坐标轴用分数数字格式(# ?/?)坐标轴用分数数字格式小数刻度用 MASS::fractions 之类的标签函数
成品课堂或期刊风格,PNG、SVG 或 PPTXOffice 图表样式Google 表格图表样式截图或导出图片完全可控,靠写代码

数据已经在电子表格里?把 .xlsx 原样附加给点图生成器即可:每组一列、组名写在表头行,或者长格式,一列组名、下一列数值。

点图生成器常见问题

点图怎么画?

画一条数轴,用等距刻度覆盖从最小值到最大值的范围,然后每个观测值在数轴上方放一个点,重复值竖直往上叠。 给图加上标题和带单位的轴标签。点图生成器根据输入的数据列表完成这一切:拿一堆点和你的数据核对一下即可。

怎样从点图求平均数?

每个数值乘以它上方的点数,把乘积相加,再除以点的总数。 4、5、6 上方分别有 1、2、3 个点时,平均数是 (4 + 10 + 18) ÷ 6 = 5.33。让点图生成器标出平均数,它也是这样算的。

怎样从点图求中位数?

从左往右数到正中间的那个点:第 ((n + 1) ÷ 2) 个点。 数据个数为偶数时,取中间两个数的平均:20 个数值的中位数在第 10 个和第 11 个之间正中。需要时,点图生成器会把中位数画成虚线。

line plot 和点图是一回事吗?

在中小学数学里是:line plot 把每个数值画成数轴上方的一个 X 或一个点,这就是点图。 美国二到五年级叫 line plot,六年级起叫 dot plot。折线图把随时间变化的点连起来,是另一种图。

怎样用 Excel 画点图?

Excel 没有点图图表,所以要在排好序的数值旁加一列累计计数(=COUNTIF($A$2:A2, A2)),再把这两列画成只有标记的 XY 散点图。 然后隐藏 y 轴和网格线。点图生成器省去这套变通办法:把表格原样附加上去就行。

怎样画分数刻度的点图?

按测量值所用的分数给数轴标刻度,比如四分之一(0、¼、½、¾、1、1 ¼……),每个测量值在它的分数上方叠一个点。 在点图生成器里,测量值用小数输入,并写“分数刻度”:四分之一和八分之一的数值会标成分数。

什么时候该用点图而不是直方图?

数据少到能把每个数值都画出来(大约 100 个以内)时用点图;数据更多,或者是连续数值、很少重复时用直方图。 点图能看到精确数值和空档;直方图把它们藏进了区间。点图生成器和直方图生成器读取的是同一份粘贴的数据列表。

点图生成器最多能处理多少个数值?

点图生成器最多接受 800 个数值、最多六组,范围不限。 一堆超过约 24 个点时,它让每个标记代表几个观测值并给出图例;数值超过几百个时,直方图通常更清楚。

这个点图生成器免费吗?

起步免费:注册即送 100 免费积分,无需绑卡。 点图生成器计数点堆、计算统计量不花积分;积分只在画图时消耗。

什么是克利夫兰点图?

克利夫兰点图在同一刻度上把每个类别的一个数值画成一个点,类别沿侧边排列并按数值排序,是比柱状图更简洁的替代。 它和点图生成器画的分布点图不是一种图,后者展示的是一个变量的每一个观测值。

什么是点须图?

点须图把估计值(比如回归系数或效应量)画成点,再用须线表示它们的置信区间。 它概括的是模型,而不是原始数据。如果要画各项研究的效应量和合并估计值,请用森林图生成器。

这是美联储的点阵图吗?

不是:美联储点阵图画的是每位 FOMC 委员对政策利率的预测。 本页用你自己的数据画统计学意义上的点图。

参考资料

把你的数据交给点图生成器

输入或附加数值,点图生成器返回一张完成的点图:每一堆点都数过,你要的每个统计量都由同一组数算出。

打开点图生成器