怎么做柱状图:数据整理、坐标轴设置与导出

准备分类名称和数值两列,先在表格里按需要排序,再粘贴到柱状图工具。标签长时可改用横向条形图,比较多组数据时用分组柱状图,并让数值轴从零开始。当前ToCharts支持直接编辑和PNG、SVG导出,没有自动排序或堆叠模式。附坐标轴截断的数值例子,便于检查图是否夸大差异。

发布于 2026年10月29日约 2 分钟读完

怎么做柱状图?先准备一张小表,一列是分类名称,一列是数值。例如,季度销售报表可以按区域列出收入。接下来选择柱子的方向、安排顺序,再设置从零开始的坐标轴和容易读清的标签。

怎么做柱状图:五个步骤

  1. 先写下问题。 “上季度哪个区域卖得最多?”是柱状图的问题;“每周销售怎么变化?”通常是折线图的问题。
  2. 准备两列数据。 第一列放分类标签,第二列放数字。只有需要并排比较几组数据时,才加更多数字列。
  3. 选择方向。 标签短、分类少时用纵向柱子;标签长或者分类超过八个左右时,用横向柱子。
  4. 给柱子排序。 除非分类本身有顺序,比如月份、年龄段,否则按从大到小排序,让排名一眼可见。
  5. 用结论做标题。 “北区领先,东区落后”直接告诉读者该看什么;“各区域销售额”则要读者自己琢磨。

坐标轴要从零开始

柱子的长度就代表数值,所以坐标轴必须从零开始。例如,100和102相差2%。如果坐标轴从90开始,两根柱子的可见长度就成了10和12,后者看起来会长20%,夸大了实际差距。如果差距确实很小,而这恰恰是你想说明的,就在标题里写清楚,或者改用表格,不要靠扭曲柱子来表达。

折线图不适用这条规则,因为它展示的是变化而不是大小,这是两种图表少数表现不同的地方之一。

分组柱状图和堆叠柱状图

在多个分类上比较几组数据时,有两种做法。分组柱状图把各组柱子并排放在同一分类里,方便直接比较各组。堆叠柱状图把各组叠在一起,方便比较总量,但除了最底下那一段,其他部分很难比较。按需要比较的内容来选,组数最好控制在三四组以内。当前 ToCharts 工具支持分组柱状图,没有堆叠柱状图选项;需要堆叠展示时,应换用支持该类型的工具。

标签、颜色和杂乱元素

需要精确数值时,把数值标在每根柱子末端,同时可以去掉网格线。所有柱子用一种颜色,只用第二种颜色突出你正在讲的那一根。比较柱子长度时,尽量去掉三维效果和装饰背景,避免柱端或坐标刻度被遮住。

分类标签要能平着读。如果非得倾斜才放得下,就改用横向柱状图。

在浏览器里直接做一张

ToCharts 的柱状图生成器两种输入方式都支持:可以直接输入数值,也可以粘贴 CSV,或者从 Excel、飞书表格复制单元格,第一列作为标签。可以在纵向和横向柱子之间切换,加一列数据就成了分组柱状图,最后下载 PNG 或 SVG。如果拿不准该不该用柱状图,可以看看图表示例页面,里面有十二个示例,并说明了每种图表为什么被选中。

诚实说明:目前做不到什么

当前柱状图工具可以画纵向、横向和分组柱状图,没有堆叠模式或自动排序。需要排名时,先在表格软件中排列数据行;总数和百分比也要自行计算后再填入。每张图在浏览器里制作并下载,没有服务端批量生成图表的接口。

常见问题

做柱状图最简单的方法是什么?

先准备分类名称和数值两列。需要按大小排名时,先在表格软件里给数据行排序,再粘贴到工具中,加好标题后下载;当前工具没有自动排序按钮。

柱状图的坐标轴一定要从零开始吗?

是的。柱子的长度代表数值,坐标轴不从零开始会放大柱子之间的差距,让读者对实际差异产生错误的判断。

什么时候用横向柱状图?

分类标签比较长,或者分类超过八个左右时,用横向柱状图。这样标签可以平着排列,不用倾斜也能读清楚。

分组柱状图和堆叠柱状图有什么区别?

分组柱状图把几组柱子并排,堆叠柱状图则把各组叠起来比较总量。当前 ToCharts 提供分组柱状图,需要堆叠效果时要使用其他工具。

一张柱状图最多放多少根柱子?

没有严格上限,但超过 15 根左右时,排好序的横向柱状图或者一张表格,通常能把排名表达得更清楚。

继续阅读