柱状图在线制作(条形图生成器)
粘贴数值或上传 CSV、Excel 文件,每个均值、标准差、标准误和误差线都精确计算,AI 按目标期刊的规范画出可直接投稿的柱状图,简单、分组、堆叠都可以。
或从示例开始
柱状图风格
每种期刊风格一张真实生成的图,各来自不同的研究数据。点击卡片即可套用风格,或把它的数据带进输入框。
什么是柱状图?
柱状图(条形图)用从零开始的柱子长度表示每个类别的一个数值。 在科研图中,这个数通常是组均值,并用误差线表示标准差、标准误或 95% 置信区间。
关于本工具
- 数值可以直接粘贴进输入框,也可以附加最多 3 个 CSV、TSV 或 Excel 文件:每组一列、标签/数值行,或每类一个数值都能识别。
- 均值、标准差、标准误和 95% 置信区间在 AI 画出第一根柱子之前就已精确算好。
- 把柱子命名为“组 – 系列”(第 1 天 – 对照)就会画成分组柱状图,写上“堆叠”则画成堆叠柱状图。
- 数值轴始终从 0 开始,工作区里每次重新生成都会从你的数据重新计算柱高。
- 同一组数字可按 Nature、Science、Cell Press、临床灰度或深色幻灯片的规范绘制,并导出为 PNG、SVG 或 PPTX。
SD、SEM 与 95% 置信区间
标准差(SD)描述观测值有多分散,标准误(SEM)和 95% 置信区间描述均值估计得有多准。 误差线显示的是你选的那一种,所以图注里必须写明。
SD = √(Σ(x − x̄)² / (n − 1)) SEM = SD / √n 95% CI = x̄ ± t₀.₉₇₅, ₙ₋₁ × SEM
用文字说
标准差是观测值偏离均值的典型距离,分母用 n − 1。把它除以 n 的平方根得到均值的标准误;SEM 乘以自由度为 n − 1 的 t 值,就是 95% 置信区间的半宽。
默认使用 SD。在描述里写“SEM”“标准误”或“置信区间”即可切换,写“不要误差线”则不画。
如何制作柱状图
输入数据
每行粘贴一组,例如 对照:4.1, 5.2, 4.8…,或上传 CSV、Excel 导出文件。每类只有一个数值时写成 橡树:42;松树:31。每根柱子的均值、SD 和 SEM 会立即显示。
描述图形
写明坐标轴和误差线类型:均值 ± SEM、95% 置信区间或不要误差线。把柱子命名为“第 1 天 – 对照”即可分组,写上“堆叠”即可堆叠,再选一个期刊风格或保持自动。
生成并调整
AI 按计算好的数值画柱子,从不凭感觉。在对话里继续修改,比如调整顺序、换颜色、改成横向,然后导出为 PNG、SVG 或 PPTX。
该用哪种误差线?
同一组数据,误差线可以差很多。按你希望读者得出的结论来选,并在图注中写明。
| 误差线 | 表示什么 | 怎么算 | 适用场景 |
|---|---|---|---|
| SD(标准差) | 单个观测值的离散程度 | √(Σ(x − x̄)² / (n − 1)) | 想让读者看到数据的变异 |
| SEM(标准误) | 均值的精度 | SD ÷ √n | 比较均值,并在图注中给出 n |
| 95% 置信区间 | 真实均值的合理范围 | 均值 ± t × SEM | 希望读者直接用眼睛判断差异 |
| 无 | 只有数值本身 | — | 每根柱子是单个计数或总数(n = 1) |
| 单个数据点 | 每一个观测值 | 把原始数据画成点 | 样本量小、分布很重要时 |
SEM 误差线比 SD 窄 √n 倍,所以图注必须写明画的是哪一种。 2015 年一项针对 703 篇生理学论文的调查显示,85.6% 的论文含有柱状图,其中多数画的是均值 ± SE(77.6%),均值 ± SD 只占 15.3%。
柱状图、直方图和箱线图有什么区别?
柱状图比较各类别的一个数值,直方图展示一个变量的分布,箱线图比较各组的完整分布。
| 问题 | 柱状图 | 直方图 | 箱线图 |
|---|---|---|---|
| 类别轴上是什么 | 彼此独立的组或类别 | 连续变量的分组区间 | 彼此独立的组 |
| 每个元素表示什么 | 一个数值:均值、计数或比例 | 落在该区间的观测数 | 中位数、四分位数、须和离群值 |
| 柱子之间有无间隔 | 有,类别彼此独立 | 没有,区间首尾相接 | 不适用 |
| 能否看到分布 | 只有加误差线或数据点时才能 | 能,而且很细 | 能,以五数概括呈现 |
| 最适合 | 计数、总数、比例和组均值 | 观测很多的单个变量 | 有偏态或离群值的组 |
柱状图本来是为比较类别设计的。如果每根柱子都是小样本的均值,完全不同的数据可能画出一样的柱子;分布重要时,请叠加单个数据点或改用箱线图。
柱状图用在哪里
只要图里是在几组之间比较少数几个均值、计数或比例,柱状图就是默认选择。
处理组与对照组
表达量、存活率、肿瘤体积:每个条件一根均值 ± SD 或 SEM 的柱子,是实验第一张图的标准画法,从零开始的数值轴能诚实地呈现效应大小。
分组的时间变化
分组柱状图在每个时间点把对照和处理并排放置,从左到右就能看出差距如何拉开,又不会像折线那样暗示连续变化。
计数与调查
每个样地的物种数、每类患者人数、每个选项的回答数:一根柱子一个数,不需要误差线。
构成比例
堆叠到 100% 的柱状图逐个样本展示整体如何分配,比如细胞周期各期、细胞类型或回答类别。
柱状图常见问题
怎么用自己的数据做柱状图?
把数值粘贴到描述里,或附加 CSV、Excel 文件,写明坐标轴后生成即可。 一根柱子可以是一组重复测量值(对照:4.1, 5.2, 4.8),也可以是单个数值(橡树:42)。均值和误差线会先算好并显示在输入框上方,画之前就能核对。
可以直接用 Excel 做柱状图吗?
可以,最多附加 3 个 .xlsx、.csv 或 .tsv 文件。 每组一列并带表头,或一列标签加一列数值,都能识别。旧版 .xls 请先另存为 .xlsx 或 CSV。
误差线用 SD 还是 SEM?
想展示观测值的变异就用 SD,想展示每个均值估计得多准就用 SEM 或 95% 置信区间。 默认是 SD,写“SEM”“标准误”或“置信区间”即可切换。无论用哪种,都要在图注里写明类型和 n。
怎么做分组柱状图?
把每根柱子命名为“组 – 系列”,例如 第 1 天 – 对照、第 1 天 – 处理。 同一组的柱子会并排,每个系列在所有组里保持同一种颜色,图例中每个系列只出现一次。
怎么做堆叠柱状图?
用同样的方式给各段命名(HeLa – G1、HeLa – S),并在描述里写上“堆叠”。 各段按你列出的顺序堆叠,边界按累加值计算,合计为 100 的比例会得到 0~100 的坐标轴。
为什么坐标轴从 0 开始?
因为柱子是用长度表示数值的,从零以上截断的柱子会夸大差异。 本工具总是从 0 基线画柱子,负值则画在基线以下。
能在柱子上显示单个数据点吗?
可以,写上“显示数据点”,每个观测值都会作为一个点画在对应的柱子上。 样本量小时,审稿人越来越常这样要求,因为完全不同的数据可能有相同的均值和误差线。
能做横向柱状图吗?
可以,在描述里写“横向”即可。 类别名称较长时横向更合适,数值、误差线和风格在两个方向上都一样。
柱状图和条形图、直方图有什么不同?
柱状图和条形图是同一种图,只是习惯上竖的叫柱状图、横的叫条形图;直方图则不同。 直方图表示连续变量各区间的频数,柱子之间没有间隔,详见上面的对比表。
AI 会改动或编造我的数据吗?
不会。柱高、误差线和坐标刻度都由程序从你的数据计算,AI 被要求严格按这些数值绘制。 每次重新生成都会从原始数据重新计算,换风格不会让任何一根柱子移位。
可以导出哪些格式?
PNG 和 JPG 可直接导出,SVG 和 PPTX 通过画布编辑器导出。 画布编辑器会先把图拆成可编辑的元素,投稿用矢量图,做幻灯片用 PPTX。
这个柱状图生成器免费吗?
可以免费开始。每个新账号赠送 100 免费点数,注册不需要绑卡。 计算均值和误差线不花钱,只有生成图时才消耗点数。
参考资料
- Beyond Bar and Line Graphs: Time for a New Data Presentation Paradigm — PLOS Biology
- Error bars (Points of Significance) — Nature Methods
- Bar charts and box plots (Points of View) — Nature Methods