如何选择条形图和饼图

条形图和饼图是非常常见的图表类型,它们在某些使用场景上有重叠。在本文中,你将了解何时选择每种图表。

什么是条形图和饼图?

对每种图表类型的详细概述最好留给专门的文章,但这里将进行简要概述。

条形图

一个 条形图 在双轴图中描绘数值与不同类别的对应关系。在一轴上列出类别级别。对于每个类别,绘制一个条形,其沿另一轴的长度与类别关联的数值相对应。下方的条形图示例展示了应用程序用户群如何在不同设备类型中分布。请注意,条形图可以有两种方向,条形可以是垂直或水平排列。

Example bar chart of visits by device in horizontal and vertical orientation

饼图

一个饼图以圆形(其名称的来源)分成径向切片来展示某个总量如何在不同类别中分配。每个类别都与一个切片相关联,其大小与该类别占总量的比例相对应。下方的图形使用饼图形式绘制了与上方相同的数据。

Example pie chart of visits by device

饼图和条形图何时使用

虽然上面的例子展示了相同的数据可以以多种方式绘制,但不要犯错误地认为它们总是可以互换。在条形图中,数值轴上有自由度来选择你想要的任何值。对于表示指标总计或数据点计数的数值,各组的总和往往会等于整个数据的总和。在这种情况下,饼图和条形图作为可视化选择同样有效。

然而,如果数值表示其他统计数据,其中各组的总和并不等于忽略组别的统计数据,那就会出问题。例如,取指标的均值(例如按用户类型平均支出)或查看独立的比例(例如使用每个被调查应用的调查受访者比例)。对于这种情况,条形图是合适的,但饼图就不够了。由于圆形形状暗示切片是整体的一部分,读者很容易将切片的总和误认为是某种总体的代表。

Improper use of pie chart: sum of averages is not the average of the total

添加平均交易金额不会等于总体的平均值。

简而言之,饼图只有在各个部分的总和构成一个有意义的整体时才能使用,它用于可视化每个部分如何贡献于这个整体。而条形图可以用于更广泛的数据类型,不仅用于将整体分解为组成部分。

饼图的缺点

即使数据适合使用饼图,饼图也可能不是一个好的可视化选择。有许多情况会导致饼图出现问题。

A pie chart with lots of small or similarly-sized slices is better-visualized as a bar chart

上述局限性可以通过使用条形图来缓解。从条形长度判断确切值比从切片面积或角度判断要容易得多,尤其是条形图自然有一个专门用于值标记的轴——无需注释。如果需要比例,则轴值可以用比例表示,而不是自然单位。从条形高度检测微小差异也更容易,即使它们被放置得无序。当类别很多时,相对容易为更多条形找到额外空间,尤其是当它们水平绘制时。

总的来说,条形图比饼图包含更多信息密度。事实上,你的默认选择应该是条形图。如果你不确定饼图是否是一个好的可视化选择,那么最好还是选择条形图来确保安全。

何时应使用饼图

这并不是说饼图在可视化中没有用武之地:当向他人传达发现时,饼图可以很有效。饼图的一个主要优点是它能立刻展示部分与整体比较的概念。而在条形图中,除非条形单位是比例或百分比,否则可能不会立刻清楚每根条形对整体的贡献程度,或者这种比较是重点。在后一种情况下,无论如何都需要额外的注释来标明绝对值和相对值。

另一方面,饼图既熟悉又符合我们的审美。特别是如果我们只关心一个或两个部分,饼图可以帮助突出这些部分周围的故事。当部分是较小的分数(1/3,1/4)时,饼图可以轻松传达这些要点。将不感兴趣或较小的部分合并到一个“其他”组中,可以简化饼图需要展示的信息。在一般情况下,条形图可能更好,但如果你需要向他人展示结果,饼图最终可能会更有效且更具吸引力。

摘要

无论是条形图还是饼图,在将数值与分类标签进行可视化时都是常见的选择。通常,条形图的通用性和更高的信息密度使其成为较好的默认选择。然而,饼图只有在要传达信息时才是合适的选择,它有一个非常具体的适用领域:

如果没有这些要点,柱状图可能是更好的选择。但如果不确定该使用哪一个,不妨尝试使用两种图表,看看哪种图表类型能更好地呈现你的数据。