0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何把握设计与功能之间的平衡,创建出简洁直观的可视化图像?

zhKF_jqr_AI 来源:未知 作者:李倩 2018-11-10 10:03 次阅读

编者按:在日常工作中,数据可视化是数据科学家不可或缺的一个“好帮手”。它能以图像的形式生动有趣地把数据信息有效传递给他人,是人与人、部门与部门之间高效沟通交流的工具。但是,这些作用也决定了它必须兼具美学和统计功能:太繁则华而不实;太简则晦涩难懂。如何把握设计与功能之间的平衡,创建出简洁直观的可视化图像?这是个连行业老人都感到头疼的问题。

本文来自资深统计学家Nathan Yau,他向我们展示了如何基于目标问题,为同一个数据集设计14种不同的可视化图像。

不久前,我写了一篇关于如何构建动态金字塔图表的教程。写完文章后,我偶然看到了一张金字塔图,制图人Lisa Charlotte Rost根据当前德国各年龄段男性、女性人数,用两个完全不同的图表展示了社会两性人口分布和社会两性人数在未来的变化趋势。

同一个数据集,不同的焦点。我觉得这很有趣,于是做了一版美国版的动态金字塔图:

如上图所示,这幅可视化关注的是2015-2060年间各年龄段男性、女性人口的分布情况。

而这是用相同数据绘制的第二幅可视化图表,可以发现,虽然它仍关注在具体某个年龄段是男性多还是女性多,但它能反映整个年龄段的总人口趋势,这个信息是第一幅图欠缺的。

那么,哪幅图更好呢?

答案取决于你想知道什么。如果你只想知道是男性多还是女性多,那么第一幅图更直观;但是,如果你想知道总人口的变化情况,而不是男女人数差异大小,第二幅图更合适。

这个例子告诉我们,在可视化数据之前,多问问自己可视化的目的会帮我们更好地选择图表。可视化图像不应该只是一堆漫无目的、没有重点的图形,我们不一定要在上面呈现翔实的数据——尽管它们对分析和探索很有用,但必须明确阐释数据之间的密切联系,这是数据演示的意义所在。

接下来,就让我们仍以上述美国人口数据集为例,看看可视化在实践中是如何运作的。

首先,这里有一个数据样本:

Year Age Gender Projected.Population

2014 0 Female 1939928

2014 0 Male 2031919

2014 1 Female 1933019

2014 1 Male 2024845

2014 2 Female 1941924

2014 2 Male 2030157

...

数据集地址:wonder.cdc.gov/

已知数据集来源可靠,里面的所有内容都由美国卫生与人类服务部提供。数据集中共4个特征:年份、居民年龄、居民性别和预计人口。其中年份的范围是2014-2060,居民年龄分布在0至100以上之间,性别分为男性/女性,预计人口在9000到270万之间。

针对以上信息,现在我们可以提出一些问题并实现相应可视化。

这个数据集大致反映了什么?

如果可视化的目标是解答这个问题,动态金字塔图能提供对整个数据集的整体反馈。如下图所示,随着人口年龄的增长,图中色块会往纵向不断延伸;随着人口总数的增加,图中色块会横向变宽。图中展示的内容已经足以概括数据集,如果实在要跳错,它确实有一个小问题,就是没有直观展示两性人口数的对比情况。

和现在相比,2060年一共有多少人?

如果你只关心总人口而不是年龄、性别,一个简单的条形图就足够了。

或者,你也可以把它总结为一句话:从2018年至2060年,人口预计将增长26.5%。

男多女少or女多男少?

对于这个问题,其实我们可以用文首的动态金字塔图来解释。但它的不足之处是多了一个年龄维度,这就使看图的人只能对比每个年龄段的男女人口,而没法直接看出两性的总人口差距(要估计曲线下方的区域)。

因此,为了解决这个问题,我们可以用最基础的可视化图像之一——折线图,一条表示女性,一条表示男性,上方曲线人多,下方曲线人少。如下图所示,在未来几十年内,美国将继续维持女多男少的局面。

如果想表现男性和女性人数之间的差距将随着时间推移而减少,你可以在两条线之间补充一些垂线,更直观地表现趋势:

你也可以把人口差算出来,绘制人数差距图:

如果不想用折线图,连接的散点图也是一种比较男性和女性人口随时间变化的方法:

如上图所示,左上区域表示女性人数,又下区域表示男性人数,中间的黑色虚线表示两性人数相等的状态。由于美国女多男少,表示实际人口的蓝色散点线目前在女性一侧,但随着时间推移,蓝线会不断向对角线靠近,表示人数差距将越来越小。

如何比较男性和女性的年龄分布?

一般情况下,如果要显示某一时间点某区域的男女比例和年龄构成,人口金字塔是所有可视化图像中的首选。之前我们展示了一幅动态金字塔图,它的优点是能体现总人数变化和年龄分布趋势,但考虑到这里我们的目标是比较男女年龄分布,镜像图结构不够直观,动态变化也会为对比带来麻烦,所以静态人口金字塔图更合适。

一种方法是把男女图像排列一侧,直接上下对比:

另一种方法是重叠图表进行强制比较。无论选择什么样的展示方法,直观简介始终是第一位的。

每年增加多少人口?

人口增长率是一种常见可视化对象,对于一个国家而言,人口增长的速度肯定不是一成不变的,我们可以计算人口的同比增长变化,更合理地反映社会情况:

除了增速,人口的实际增长量也是人们感兴趣的点,我们可以用下面的图可视化每年的绝对增长量:

每个年龄的预计变化是多少?

如果你感兴趣的目标是年龄,我们也可以统计每个年龄的人口数变化范围,如下图所示,线段越长,人口增长地越多:

那么全国哪个年龄的人数最多呢?下面的图能给我们答案:

到目前为止,我们应该已经看出不同问题对具体可视化方法的巨大影响了。这给了我们一些启发:

拿到数据集时,原问题只是一个开始,它可能会带来更多问题

问题提供了关注焦点,因为图形是对特定问题的解答

要过滤一切不需要呈现的内容

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 可视化
    +关注

    关注

    1

    文章

    1003

    浏览量

    20541
  • 数据集
    +关注

    关注

    4

    文章

    1174

    浏览量

    24284

原文标题:数据可视化技巧:提出问题,描绘答案

文章出处:【微信号:jqr_AI,微信公众号:论智】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    可视化编程开发板TurnipBit支持LED亮度可调功能

    。  该项功能可视化编程界面http://turnipbit.com/PythonEditor/editor.html#左侧“图形”下:  1、点击左侧“图形”下的创建创建
    发表于 09-15 17:12

    Altium Designer三维PCB可视化引擎

    高了设计的复用性,并加快了设计速度。设计师们无须掌握新技能,即可获得更多的设计选择。  三维可视化技术:平面的板卡级设计已成为过去式  三维可视化引擎将板卡级设计带入了未来。设计师们可利用该功能翻 [td
    发表于 08-31 11:23

    可视化MES系统软件

    管理层以图表、图像形式将过程控制数据、质量控制数据、实时更新的数据和历史统计的数据可视化展示,让管理者更直观地管理生产现场。最后,可通过接口管理平台实现与ERP,MES系统软件,PDM,CAPP等系统信息
    发表于 11-30 19:55

    如何把AD中非可视化区域物件移到可视化区域?

    AD中非可视化区域物件怎么移到可视化区域???
    发表于 09-10 05:36

    为更快读懂报表,我们将数据可视化

    将数据可视化后,即使是复杂难懂的数据也会瞬间变得简单易懂,难就难在怎么快速将海量数据中的复杂数据信息提取,不同场景下该用那种方式展示数据更直观易懂。而这些,在奥威BI数据可视化软件上都有了答案。在
    发表于 06-05 17:21

    只有报表直观了,不能算真正的数据可视化

    到数据链的直观?主要依靠三方面的合力作用,分别是可视化图表、智能数据分析功能、数据中心(数据中台)。可视化图表,降低数据阅读难度评分图、柱
    发表于 07-01 17:20

    请问怎么把BI数据可视化报表发给领导看?

    进行解答。怎么把做好的数据可视化报表发给领导?方法:启用分享功能,生成链接或二维码发送给领导。步骤:1、返回SpeedBI数据分析云首页,点击报表右上角“…”,选择“分享”。在弹出来的窗口中继续选择
    发表于 09-01 17:26

    三维可视化运维系统将成为未来趋势

    、沙漠、分布全国各地等),可以实现无人检测,无需消耗人力物力进行检测,通过三维数据的分析可以直观的探测出设备状态和产能。设备运行可视化:根据图像、三维动画、以及计算机程控技术与实体模型进行融合,实现对设备
    发表于 09-03 17:55

    财务可视化报表,萌新也能轻松玩转

    在这个越来越讲究报表直观易懂的环境,一般的财务分析报表已经远远不能满足现在的财务分析需求。但不用担心,有需求就有产品,有了财务可视化报表,再复杂难懂的财务分析也将变得直观易懂,甚至一眼就能懂。由于
    发表于 10-19 14:56

    三维可视化的应用和优势

    的整体态势。  比如设备在偏僻区域(海下、深山、沙漠、分布全国各地等),可以实现无人检测,无需消耗人力物力进行检测,通过三维数据的分析可以直观的探测出设备状态和产能。  设备运行可视化:根据图像
    发表于 12-02 11:52

    大屏可视化报表也能自助分析了

    制作大屏可视化报表时需注意报表设计、UI设计、智能分析功能运用等技巧,感兴趣的朋友可通过“奥威BI软件官网—技术支持—在线文档—大屏应用”了解具体操作。
    发表于 02-06 10:36

    怎么结合园区地图做数据可视化分析?

    纬度和行名称之间选择经纬度,点的位置根据经纬度显示,而显示预警详细信息时会显示全部的信息。静态预警,在添加时经纬度和行名称之间选择名称,而显示预警详细信息时智慧显示单独行的数据。如果你遇到了需要结合特定区域的地图来做数据可视化
    发表于 07-01 16:42

    常见的几种可视化介绍

    说说常见的几种可视化一、信息可视化信息可视化就是对抽象数据进行直观视觉呈现的研究,抽象数据既包含数值数据,也包含非数值数据如文本信息、地图信息等,它们可通过利用图形
    发表于 07-12 07:49

    经验分享|BI数据可视化报表布局——容器

    容器功能是一种用于数据可视化图表排版的功能,主要作用对图表进行有效的布局调整,或者用于巧妙在同一地方安排多个不同类型的数据可视化图表,供使用者点击切换浏览。目前,在奥威BI软件上一同有
    发表于 03-15 17:10

    可视化大屏设计模板 | 主题皮肤(报表UI设计)

    下载使用可视化大屏设计模板,减少重复性操作,提高报表制作效率的同时也确保了报表风格一致,凸显关键数据信息。 软件:奥威BI系统,又称奥威BI数据可视化工具 所属功能板块:主题皮肤上传下载(数据
    发表于 09-12 10:10