• home > webfront > visualization > comprehensive >

    数据可视化值图表选择

    Author:zhoulujun Date:

    可视化图表的出现是为了呈现更简洁、直观的数据情况,使得用户可以基于图表高效抓取有价值的信息加以记忆和判断。

    内容来源:《 B端设计|数据可视化 (一) 图表选择篇 www.woshipm.com/pd/4579045.html


    3.1 点类图表

    常用点类图表其实非常少:散点图和气泡图,从图形上看,也就是“点的大小”有不同,都是用来观察分布情况。气泡图是散点图的衍生,气泡的面积增添了对比维度。

    3.1.1 散点图 (Scatter graph)

    定义:散点图也叫 X-Y 图,它将所有的数据以点的形式展现在直角坐标系上,以显示变量之间的相互影响程度,点的位置由变量的数值决定。

    使用场景:散点图用于表达数值在连续变量之间的分布情况。

    使用目的:观察分布

    Tips:简单来讲就是把数值标记在二维坐标系,方便用户去判断分布、趋势等信息,有时也可以结合辅助线来看平局值和趋势。散点图也可以结合颜色来标记不同的类别。

    例如:

    X连锁鸡尾酒吧想制定一个合理价格,看单品收入及单品成本的分布情况,就可以使用散点图配合盈亏辅助线。

    一级分类:门店;二级分类:盈利线

    从上图可以看出A店及B店几乎所有产品的都在盈利线上,在盈利线下产品需要分析原因,决定是否下架。C店有部分产品在盈利线下,需要找到原因,做出合理分析。    通过这个例子,我们可以清晰得看出ABC店商品的盈利情况,来判断需要主推、下架还有问题产品,C店也可能是因为营销或者内部成本贪污等问题造成成本偏高,这让用户可以很清晰的做出推断。

    3.1.2 气泡图 (Bubble Chart)

    定义:气泡图是一种多变量图表,是散点图的变体,也可以认为是散点图和百分比区域图的组合。

    使用场景:气泡图最基本的用法是使用三个值来确定每个数据序列,必须有连续变量

    使用目的:观察分布,并且对比数据的大小

    注意:第三个变量是通过气泡的面积大小决定。

    Tips:可以结合辅助线和不同颜色气泡来达到更好的识图效果,提示信息在hover到气泡时体现。

    例如:

    X连锁鸡尾酒吧想查看单品价格、成本分布及销售情况,就可以使用气泡图

    一级分类:门店;二级分类:销售额;三级分类:盈利线

    从上图可以看出C店某产品销量很高,但是在盈利线下,需要迅速调整。

    3.2 线类图表

    常用的线类图表有折线图、面积图、堆叠面积图,这些图的共通性就是都可以看趋势,都有连续变化的横坐标。其中面积图是折线图的衍生,能比较总量;堆叠面积图是面积图的衍生,能看占比。

    3.2.1 折线图 (Line Chart)

    定义:折线图用于显示数据在一个连续的时间间隔或者时间跨度上的变化,它的特点是反映事物随时间或有序类别而变化的趋势。

    主要功能:观察变化趋势。

    使用场景:具有有序变量的图表,且有序变量不小于 3 条。

    Tips:折线下的装饰可使用渐变

    例如:

    x 连锁酒吧想看 A 店及 B店在 2021 年第三季度的营业走势。

    从图可以看出 A 店的走势向上,B 店走势向下需要改善经营

    3.2.2 面积图 (Area Chart)

    定义:面积图又叫区域图。面积图是折线图基础上添加面积而来,也用于显示数据在一个连续的时间间隔或者时间跨度上的变化,它的特点是反映事物随时间或有序类别而变化的趋势,且面积可以代表当前区域的总量。

    主要功能:观察变化趋势及总量对比

    使用场景:具有有序变量的图表,且有序变量不小于 3 条。

    Tips:折线下的面积填充可使用简便。

    例如:

    x 连锁酒吧想看 A 店及 B店在 2021 年第三季度的营业走势。

    一级分类:门店;二级分类:营业额

    从上图不单能看出走势,面积也是总也营业的代表,A 店在当前季度营业额明显好于 B 店

    3.2.3 堆叠面积图 (Stacked Area Chart)

    定义:堆叠面积图和基本面积图一样,唯一的区别就是图上每一个数据集的起点不同,起点是基于前一个数据集的,用于显示每个数值所占大小随时间或类别变化的趋势线,展示的是部分与整体的关系。

    主要功能:观察变化趋势及部分相对于整体的占比情况

    使用场景:具有有序变量的图表,且有序变量不小于 3 条。

    Tips:色块使用透明度,视觉上会相对清爽。展示连续区间变化的占比情况,还可以使用百分比堆叠面积图,只需要将 Y 轴变为百分比。

    例如:

    X 酒吧想看不同类别的产品在不同年份的销售趋势及占比情况

    一级分类:产品;二级分类:各品类销售额

    从上图可以看出 X 酒吧的所有产品销售额都逐年稳步上升,鸡尾酒成为了该酒吧支撑产品,葡萄酒占比有所萎缩。

    3.3 面类图表

    常用的面类图表有雷达图、漏斗图、矩形数图。

    3.3.1 雷达图 (Radar Chart, Spider Chart, Web Chart, Polar Chart, Star Plots)

    定义:雷达又叫戴布拉图、蜘蛛网图。雷达图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法。轴的相对位置和角度通常是无信息的。    雷达图也称为网络图,蜘蛛图,星图,蜘蛛网图,不规则多边形,极坐标图或Kiviat图。它相当于平行坐标图,轴径向排列。

    主要功能:对比分类数据的数值大小

    使用场景:常用于一些多维性能数据,如综合评分

    Tips:指标得分接近圆心,说明处于较差状态,反之,指标数据靠近外边界线,说明处于理想状态。雷达图的缺点在于,指标过多时,不能较好传达对比情况,指标建议控制在5-8个最佳。

    例如:

    X 连锁酒吧想招聘设计师设计产品,为其公司运营降本提效,他们对设计师综合能力划分了纬度,为了方便对比,使用了雷达图。

    一级分类:设计师;二级分类:能力

    3.3.2 漏斗图 (Funnel Chart)

    定义:漏斗图适用于业务流程比较规范、周期长、环节多的单流程单向分析,通过漏斗各环节业务数据的比较能够直观地发现和说明问题所在的环节,进而做出决策

    主要功能:对比漏损

    使用场景:适用于流量分析

    Tips:环节之间必须有单向逻辑关系

    例如:

    X 连锁酒吧开发了某款线上售酒APP,想分析从点击banner、浏览详情、加入购物车、产生订、支付订单、交易成功这个环节的漏损。

    通过观察漏斗斜率、大小及百分比数据,来分析哪个环节漏损偏高,需要优化流程或者页面。

    3.3.3 矩形树图 (Treemap, Rectangular Tree)

    定义:矩形树图,即矩形式树状结构图(Treemap),用矩形面积表示数据的大小。各个小矩形的面积越大,表示占比越大。

    主要功能:树形数据的树形关系,及各个分类的占比

    使用场景:适合展示带权的树形数据。

    例如:

    X酒吧想看自己的产品构成

    一级分类:产品品类;二级分类:产品品类一级子类;三级分类:产品品类子类二级子类…

    3.4 矩形类图表

    矩形类图表的记忆方式非常简单,分为矩形横着的条形图和竖着的柱状图,当分类较少时(少于12条),多用柱状图,当分类较多时(多于12条),多用条形图。

    当存在累计或比例关系时,用堆叠柱状图。

    当有目标时考虑子弹图或者辅助线。

    当考虑构成时,考虑瀑布图。

    当有对比关系时,考虑用双向柱状图。

    当存在子分类时或者对比关系时,考虑分组柱状图。

    当存在多分类百分比或构成比较时,考虑用百分比柱状图

    3.4.1 竖向柱形图 (Basic Column Chart, Basic Bar Chart)

    定义:基础柱状图,使用垂直或水平的柱子显示类别之间的数值比较。

    主要功能:适合应用到分类数据对比,多用于X轴变化无规律

    使用场景:适合应用到分类数据对比

    Tips:5-12条最佳

    例如:

    X 连锁酒吧想看 A B C D 四个门店 2020 年的业绩

    3.4.2 横向条形图 (Basic Column Chart, Basic Bar Chart)

    定义:是基础横向柱形图的变换,X与Y互换位置。

    主要功能:适合应用到分类数据对比,多用于X轴变化无规律

    使用场景:适合应用到分类数据对比

    Tips:多用于排行榜及数据多于12条

    例如:

    X 连锁酒吧想看 Top 15 的产品销量对比

    3.4.3 分组条形图 (Multi-set Bar Chart, Grouped Bar Chart)

    定义:分组柱状图,又叫聚合柱状图。当使用者需要在同一个轴上显示各个分类下不同的分组时,需要用到分组柱状图。

    主要功能:适合应用到分组相同分类数据对比,多用于X轴变化无规律

    使用场景:对比不同分组内相同分类的大小

    例如:

    X 连锁酒吧相对比 A、B、C 门店的3种品类销售情况

    一级分类:门店 ;二级分类:产品

    3.4.4 双向条形图 (Bi-directional Bar Chart, Bi-directional Column Chart)

    定义:双向柱状图(又名正负条形图),使用正向和反向的柱子显示类别之间的数值比较。其中分类轴表示需要对比的分类维度,连续轴代表相应的数值,分为两种情况,一种是正向刻度值与反向刻度值完全对称,另一种是正向刻度值与反向刻度值反向对称,即互为相反数。

    主要功能:适用于两组以上分类的属于比较

    使用场景:正反分类数据对比

    Tips:一定有图例,组内二级分类一般在 3 条内

    例如:

    X 连锁酒吧相对比 A、B、C 门店的收入与支出情况

    一级分类:门店; 二级分类:收入支出

    3.4.5 子弹图 (Bullet Graph)

    定义:子弹图的样子很像子弹射出后带出的轨道,所以称为子弹图。

    主要功能:对比分类数据数值大小及是否达标

    使用场景:有标准值、参考值或区间值

    Tips:一数量尽量在 10 个以内,可以设置刻度区间,以便进行更好的评估,如果有统一目标可使用柱状图加辅助线

    例如:

    X 酒吧想同时查看 A、B、C 、D店的业绩完成情况

    一级分类:业绩;二级分类:目标;三级分类:完成度

    从图中可以看出,只有 A 门店完成了目标,D 门店是良好,有待改善

    3.4.6 瀑布图 (Waterfall Chart)

    定义:瀑布图有助于理解依次引入正值或负值的累积效应。瀑布图也被称为飞行砖图或马里奥图,因为看起来像悬挂在空中的砖头。

    主要功能:用于表达两数值之间的变化过程

    使用场景:查看累计正负

    Tips:上加下减

    例如:

    X 酒吧想查看当月的总费用构成

    一级分类:费用;二级分类:费用正负;三级分类:总费用

    从上图可以看出,该月份的费用构成时水电、货款、工资、房租,因为之前押金记在费用内,所以押金退回属于负的费用,所以总费用=水电+货款+工资+房租-押金退款。从上图还可看出房租是费用中占比最多的。

    3.4.7 堆叠柱状图 (Stacked Bar Chart)

    定义:堆叠柱状图将每个柱子进行分割以显示相同类型下各个数据的大小情况

    主要功能:对比分类数据的数值大小,同时对比一个分类(分组)下数据的汇总值

    使用场景:表达一级分类比较,以二级分类占比构成

    Tips:二级分类大于 5 条时,尽量不使用堆叠柱状图,或把超出合并为 “其他”;一级分类过多时,可使用堆叠条形图

    例如:

    X 酒吧想同时查看 A、B、C 、D店的费用构成

    一级分类:门店; 二级分类:费用构成

    3.5 圆形类图表

    常用的圆类图表有:饼图、环图、旭日图、玉图、玫瑰图。

    比较占比用柄图,分类大小看弧长

    视觉升级用环图

    有子集分类用旭日图

    玉图和玫瑰图都是柱状图的变形,都是为了放大对比,玉图看角度,玫瑰图看半径。

    3.5.1 饼图 (Basic Pie Chart)

    定义:用于表示不同分类的占比情况,通过弧度大小来对比各种分类。

    主要功能:对比分类数据的数值大小

    Tips:一分类数量一般不超过 9 个

    例如:

    X 连锁酒吧想看 A-D 店营业额占比

    3.5.2 环图 (Donut Chart)

    定义:将中间区域挖空的饼图

    主要功能:对比分类数据的数值大小

    Tips:一分类一般不超过 9 个;

    例如:

    X 连锁酒吧想看 A-D 店营业额占比

    3.5.3 旭日图 (Sunburst Chart)

    定义:旭日图一种现代饼图,它超越传统的饼图和环图,能表达清晰的层级和归属关系,以父子层次结构来显示数据构成情况。

    主要功能:展示多层级数据的占比关系。

    使用场景:旭日图可以更细分溯源分析数据,真正了解数据的具体构成。

    Tips:离圆心越近,代表层级越高;下一层级的综合构成上一层级;其实旭日图就是饼图的叠加。

    例如:

    X 连锁酒吧想看 A-D 店的收入比例,以及 B 店的营业额构成

    3.5.4 玉图 (Radial Bar Chart)

    定义:玉玦图(又名,环形柱状图),是柱状图关于笛卡尔坐标系转换到极坐标系的仿射变换。其意义和用法与柱状图类似。玉图中是用角度表示每个玦环数值的大小,角度是决定性因素。

    主要功能:夸张显示最大值,对比分类数据的数值大小

    使用场景:被对比的数值差距较小、需要增强视觉、夸张显示

    Tips:据数据控制在20条以内,视觉效果好。其实玉图就是扭曲的柱状图。由于其大小由角度决定,而外环圆半径加大,就在视觉上造成了最大值远远高于其他之的假象。玉图需要考虑排序问题,值越小越靠近圆心,反之越靠近圆外侧。

    例如:

    X 连锁酒吧想查看 A-D 店的营业额对比,想在视觉放大最高收入的 A 店

    3.5.5 玫瑰图 (Nightingale Rose Chart, Polar Area Diagram)

    定义:玫瑰图全称为南丁格尔玫瑰图,是在极坐标下绘制的柱状图,使用圆弧的半径长短表示数据的大小(数量的多少)。本质是一种圆形的直方图,使用半径长短表示数值大小。

    历史故事:由护士南丁格尔发明,用于表达军医院季节性的死亡率,以引起当地高层的重视

    主要功能:对比、夸张分类数据的数值大小

    使用场景:对比值接近

    Tips:一般不要超过20条。由于半径和面积的关系是平方的关系,南丁格尔玫瑰图会将数据的比例大小夸大,尤其适合对比大小相近的数值。

    X 连锁酒吧想查看 A-D 店的营业额对比,但每个店营业额比较接近

    由于篇幅有限,没有介绍混合类图表,上述的基础图表都有各自的局限性,必要时,组合图表会更直观的反应数据客观情况。

    最后,数据图表是为高效读取数据使用的,实用性大于美观,所以图表元素尽量不要删减。

    https://www.excel-easy.com/data-analysis/charts.html

    https://antv-2018.alipay.com/zh-cn/vis/chart/bar.html

    https://baike.baidu.com/item/图表/20402728?fr=aladdin

    https://www.pnw.edu/civs/

    https://zh.wikipedia.org/wiki/数据可视化

    https://baike.baidu.com/item/数据可视化/1252367?fr=aladdin

    http://www.woshipm.com/pd/4411144.html

    https://www.zcool.com.cn/article/ZMTIxMjg2OA==.html

    https://baike.baidu.com/item/雷达图/3587592?fr=aladdin

    https://help.aliyun.com/document_detail/87927.html

    https://zhuanlan.zhihu.com/p/24877192


    转载本站文章《数据可视化值图表选择》,
    请注明出处:https://www.zhoulujun.cn/html/webfront/visualization/comprehensive/8771.html