绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
ITPUB专访 | 玄魂:利用可视化讲好数据故事
2024-01-29 17:31:43

随着互联网、物联网等技术的发展,人们产生了大量的数据,这些数据包括结构化数据和非结构化数据。如何有效地处理和利用这些数据成为了一个重要的问题。如果没有数据可视化,人们会被淹没在数据的海洋中,找不到方向,看不清数据的价值。结合字节跳动特有的产品特性,玄魂及其团队经过将近四年的沉淀,研发了一套完整的面向叙事的智能可视化解决方案——VisActor,并且已经将该方案中的核心基础组件开源,其他组件在开源准备中,会陆续推出。

面向叙事,在传统的数据应用场景中,可以降低使用者理解数据意义的成本,更直接的表达数据洞察结果。在非分析类的一些场景中,比如短视频,科普视频,文章中嵌入图表,演示文档(PPT)等场景,可视化的叙事特性要在数据表达的基础上面向上下文,面向中心思想,面向情感表达等多个方向,这些是传统的可视化组件不能做到的事情。智能化是技术发展的未来,数据可视化的未来也必然是以智能化为核心来构建的。

近日,ITPUB 有幸采访到 VisActor 的作者玄魂老师,一起探讨 VisActor 从何而来、以什么作为着力点和目标等,并给数据可视化从业者一些独到见解和经验。
问题1:您好,玄魂老师!很荣幸有机会采访到您,先简单介绍一下您自己!
你好!我是玄魂(杨文海),来自字节跳动数据平台-前端部门,专注数据可视化方向的研发工作。我们的团队主要为字节跳动内部的各个业务线提供可视化支持,包括不限于中台业务的统计图表数据展示、BI业务的数据分析和洞察、大屏业务重视觉展示和动画对数据展示讲述等业务场景。
问题2:您在19年加入字节跳动,组建的数据可视化研发团队,目前支撑了字节跳动哪些项目的可视化需求?
在字节跳动内部支撑了数百个项目的可视化需求,大的产品包括火山引擎、抖音、剪映、西瓜视频、飞书等等。其中各个业务线对于可视化的需求都有所不同。例如在飞书的文档和多维表格的统计图表中,对可视化组件就提出了非常细粒度的定制需求,其中包括与飞书的设计语言保持一致从而进行的样式的定制、交互行为的定制;而在其他业务中需求可能完全不同,例如在火山引擎中首要保障的是图表展示的准确和高效,展开来说就是保障海量数据下的展示性能,以及自动化的图形、标签布局策略,使得展示清晰无歧义,同时保证高效的数据表达效率。
问题3:叙事可视化中的叙事该如何理解,以及这些领域近些年的发展?

所谓叙事,就是讲故事。叙事可视化,就是依托可视化的形式,以数据为核心,辅之以其他特性和手段来进行故事讲述。故事本身的概念是很宽泛的,它可以是一个我们认知里的有具体情节的故事,也可以是一个事实的一句话描述,比如“中国是世界人口多的国家”。

具体到叙事的特点和形式,这些年来可以看到的主要有以下几种:

1.标注增强

统计图表强调图形和数据的一一对应以及数据事实的精准表达,尽量不使用与数据无关的图形和文字。但是在阐述数据分析的结论的时候,只放一张精准简洁的图表是不够的,这个时候通常需要在图表上增加一些图形或者文字进行额外的标注。

比如下图的标记线。

(截图来自:https://www.visactor.io/vchart/demo/marker/mark-line-part-regression)
又比如常见的文字标注: 

(截图来自:https://www.visactor.io/vchart/demo/marker/mark-point-basic)

2.更生动的图形元素

象形元素,图像,各种Icon 在叙事中的作用越来越明显。比如:

(截图来自:https://www.visactor.io/vchart/demo/word-cloud-chart/word-cloud-shape-rotate)

(截图来自:https://www.visactor.io/vchart/demo/gauge-chart/clock

3. 信息图

信息图,通过大量的图表组合文字、图形图形等多种形式来讲述数据故事,更加突出形式设计,可视化展现则完全突破统计图表的范畴,创意发挥空间更大。如:

(截图来自:https://www.spottylizard.co.nz/common-infographic-sizes)

4数据视频

讲数据可视化和视频创作相结合由来已久,随着短视频的火热,独立的叙事可视化作品变得火热起来,它重点通过连续的动画和专场控制,来讲述故事。如:

(截图来自:https://www.visactor.io/vchart/demo/storytelling/timeline-scatter)
问题4:VisActor这样的一个面向叙事的智能可视化解决方案,是如何从业务中沉淀而来的?为业务解决了哪些问题?
VisActor 解决方案初是从解决 火山引擎DataWind 产品的可视化定制需求而开始,后续逐渐扩展了几十个数据产品,后续我们扩展到大屏、视频生成这类强叙事场景中,逐渐发展成为一个通用可视化解决方案。
首先VisActor具有很强的数据分析产品的基因,我们为这个场景做了很多增强能力,使得大部分数据产品都可以以非常低的成本进行接入。此外我们针对叙事场景的需求做定向开发,类似的应用场景下可以让研发同学释放创新能力。在其他场景下,我们通过提供灵活的扩展接口,方便二次开发来进行覆盖。
问题5:VisActor 是如何设计的?提供了哪些组件?与其他可视化工具相比有哪些优势?

作为一个完备的解决方案,VisActor在可视化完整流程的各个关键节点提供能力支持。在覆盖常规可视化场景的同时,以叙事可视化为新的着力点,以智能可视化为目标,形成了包括渲染引擎、可视化语法、数据分析组件、图表组件、表格组件、GIS组件、图可视化组件、智能组件等多个模块以及周边生态组成的可视化解决方案。

与其他解决方案相比,因为发展方向不同,所以大家都有各自的特点。VisActor 的特点在于将叙事可视化和智能可视化方向作为未来发展的主线,从而区别于其他可视化组件。
问题6:VisActor 如何定义业务中的可视化需求?并且如何应用到实际场景中?
我们面对的实际业务需求,往往是发散且定制的。面对数百个业务的我们,如果不进行整合和抽象,很快就会使得项目变的冗杂。因此我们设计了一套基于图形语法的可视化语法作为我们的理论根基,在此基础扩展业务的通用场景以满足各种各样的发散需求,依照我们的可视化语法进行抽象,以满足高抽象程度的业务需求定义。此外抽象也并不能解决一切问题,因此我们也在需要功能上设计了自定义的兜底方案以及插件系统来承载一些发散的场景。在我们的视角中,再发散的需求只要在业务场景下具有合理性和业务意义,就应该是我们要做到的,因此在这个过程中我们的语法层也是在不断的迭代和增强。
问题7:在AI快速发展的今天,VisActor的智能化是如何设计和体现的?

数据可视化是图形学应用的一个分支,本身是跟随计算机以及图形学整体发展向前推进的,VisActor的主要是基于机器学习以及大语言模型去做智能可视化的实践和探索的。主要在智能推荐、智能配色、智能布局、智能叙事等几个方向做探索。

以我们在火山引擎DataWind产品中的应用实践举例,当图表中的字段确定后,选择合适的图表类型对数据进行展示,对于快速获取数据中的洞察信息具有十分重要的意义。图表推荐包括图表类型的推荐和图表字段的推荐。前者能够根据当前选择的维度和指标字段,推荐适合进行数据展示的图表类型;后者能够在用户切换图表类型时,自动将数据字段分配到合适的视觉通道上,极大地增强用户进行探索式分析的能力,轻松制作可视化报表。

问题8:VisActor的未来核心方向是什么?此核心方向主要是为了解决什么问题?

正如我们前面聊到的,我们目前将故事讲述作为我们的方向。故事讲述与图表可视化在面对的问题上还是有很大差异的,例如故事讲述中,需要更加灵活自然的动画效果来承接讲述关系的递进,需要更加开放的数据展现方式来契合数据故事本身希望表达的信息。总结来说,可视化发展到故事讲述的阶段后,聚焦的点就不再是通过可视化的方式传递数据,而是通过可视化的方式传递信息,这个信息就包括可量化的数据以及不可量化关系和表达。

问题9:您在数据可视化方向有非常专业的经验和见解,您对于数据可视化从业人员有什么好的建议?对于企业做数据可视化,您有哪些建议?

数据可视化从应用面来讲,还是相对比较小众的领域,但是它又是集合设计、数据科学、图形学、人机交互等多个领域的综合应用方向。作为从事可视化方向的同学,还是要跟随计算机科学的发展方向,始终站在前沿。

企业应用数据可视化,本质还是要解决用户体验问题,提升产品的品质和竞争力。所以懂可视化的产品经理、懂可视化的设计师、懂可视化的研发缺一不可,企业本身要去重视可视化人才,投入精力去做培养。

我们愿意和数据产品相关产品和设计师,可视化相关的研发同学一起做更加深入的探讨和交流:

1. 如果你对某一个方面细节的的解决方案感兴趣,需要进一步交流可以联系我们。
2. 如果你愿意分享你的产品、场景和经验,可以联系我们。

3. 如果你在可视化应用过程中有难解的问题,可以联系我们一起讨论、研究。

联系方式:

1)VisActor 微信订阅号留言(可以通过订阅号菜单加入微信群):

2)VisActor 官网及github:https://www.visactor.io/

3VisActor githubhttps://github.com/visactor


嘉宾介绍:

· 「名人堂」VisActor作者 玄魂(杨文海)  ·

分享好友

分享这个小栈给你的朋友们,一起进步吧。

名人堂
创建时间:2021-09-03 14:18:51
名人堂是一档面向广大IT人士的高端访谈类栏目,本栏目将诚挚邀请国内外IT领域的专家、创业者或IT技术新秀,以分享行业技术、人生感悟、职场经历为线索,共享他们的传奇人生
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • gaokeke123
    栈主
  • LCR_
    嘉宾
  • 安全频道
    嘉宾

小栈成员

查看更多
  • hwayw
  • 飘絮絮絮丶
  • 梅邱_001
  • wuxiwen
戳我,来吐槽~