Re-understanding of data storytelling tools from a narrative perspective

2024-02-05 02:20

本文主要是介绍Re-understanding of data storytelling tools from a narrative perspective,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者:任芃锟, 王轶 & 赵凡

发表:Visual Intelligence,新刊,实行单盲同行评议制度。由施普林格以开放获取 (Open Access) 模式出版。获2022“中国科技期刊卓越行动计划高起点新刊”项目资助,目前出版不收取文章处理费


总述:本文是一篇综述类论文,工作为:①对近10年来的数据叙事文献进行整理,②从叙事的角度提出了一种全新的创作工具(authoring tools)分类方案。

本篇博文略读文章,仅对目前笔者用到的部分进行整理,其他部分仅列出一篇示例论文供参考。

分类一:全知视角

全知视角类工具生成的可视化通常足够客观和全面,不受时间和空间等因素限制,受众能够完全理解数据事实。但是,由于缺乏清晰的叙事路径,可能会影响叙事流畅性,叙事流动性。

1.1 编辑视角

编辑类别的工具可以提供足够的附加信息,例如标签和注释,通常用于创建带注释的图表。附加信息可能主观、武断,但可帮助受众理解数据。

  • Contextifier[43]可以自动生成定制的、带注释的可视化,用于生成带注释的股票表现线形图,为有关公司的新闻文章提供上下文

1.2 中性视角(Neutral perspective)

中性视角下的工具旨在通过清晰、简洁的方式呈现信息,从而高效地传达数据,需要考虑图形重叠的问题,扩大设计空间。许多信息图、时间线故事线、和仪表板的工具都属于此类。使用颜色、形状、字体和布局来创建视觉层次和对比,并引导用户的焦点。

【信息图示例】InfoNice[51],使用户轻松创建数据驱动的信息图表,允许用户以交互方式重新设计在数据分析过程中获得的传统图表上的标记

【时间线、故事线示例↓】
年份编号概述图片
201788【Timelines revisited】本篇文章是浙大可视化课程中【时间线】部分的内容来源
2013[36]StoryFlow:将故事线布局作为一种新颖的混合优化方法,将离散优化和连续优化相结合,从而可以快速生成具有数百个实体和时间框架的线性故事线可视化。
2016[47]TimeLineCurator:可以识别时间表达式,并从非结构化文档文本中的时间引用中提取事件数据。此外,它还提供了在时间轴上策划和编辑事件的控件,以便用户可以自由地编辑合适的文档或改进事件集。
2016[48]StoryCake:一种在极坐标下的分层情节可视化方法,该方法可应用于不连续事件和非线性故事线。
2017[49]story-curve:使用故事曲线来可视化电影中的非线性叙事,通过显示电影中事件讲述的顺序,并将其与实际的时间顺序进行比较。
2018[50]MeetingVis:可以根据会议的音频信息以视图形式生成会议内容摘要。它通过使用附加的视觉特征来扩展基本的故事线可视化技术,从而对会议元素进行编码和显示。
2018[52]iStoryline:一个手绘故事线的设计空间,使用叙事元素和一系列动作来描绘一个富有表现力和吸引力的故事线。设计空间将故事的视觉设计与叙事元素联系起来。在这个设计空间的基础上,他们开发了一个名为iStoryline的创作工具,它适用于有多个角色的相对较小的故事情节。
2019[55]StoryPrint:用于基于脚本的媒体,促进个体和比较结构分析。
2020[56]Plotthread: 一种基于强化的工具,该工具可以为故事情节生成优化的布局,并允许用户自定义可视化的样式和标签。
【仪表板示例】

【35】通过分析仪表板示例和有关其使用的文档,了解仪表板在实践中的广泛范围。系统回顾有关仪表板使用的文献,构建仪表板的设计空间,并确定主要的仪表板类型。 (注:想了解dashboard内容请务必看这个文献)

分类二:限知视角

此类别下的工具最初不能看到数据的全部范围。观众需要通过互动来逐步探索数据,比如鼠标点击或者跟随视频或动画的进度条。这意味着当数据探索开始时,受众对当前视图中可见的内容只有模糊的理解

2.1 外部视角

外部视角范畴下的工具,叙述者应有意识地引导观众去探索数据。从表1可以看出,这种模式经常出现在数据漫画、数据视频、scrolllytelling等中。

数据漫画示例:【2018-90-Design patterns for data comics】

数据视频示例:【2013-1-Geological storytelling】

除了上述类型之外,一些时间线和故事线工具也属于这一类。它们的共同特点是观众无法在一开始就看到完整的故事情节。地理故事线[78]通过不同的策略将时间和空间结合起来,例如在地图中添加故事线或在故事情节中添加地图标记。

2.2 内部视角

与外部视角不同,这类视角的特点是受众不受预先定义的叙事序列或布局的约束。

年份编号概述图片
201479【Authoring narrative visualizations with ellipsis】:引入了一个模型,该模型结合了用于讲故事的领域特定语言和用于创作的图形界面。他们的模型将叙事结构与可视化分离开来,使故事创作过程更加独立和方便。
2017[81]【Designing narrative slideshows for learning analytics】:可以通过使用t模式分析等技术从事件数据流中提取模式,在时间、空间和内容层面创建地理可视化
2022[86]From data to narratives:一种基于网络的地图叙事工具,可以从各种数据集中提取不同的变量和指示。用户可以使用他们的地图组件探索时间、地理和内容方面的数据。

这篇关于Re-understanding of data storytelling tools from a narrative perspective的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/679503

相关文章

【服务器运维】CentOS7 minimal 离线安装 gcc perl vmware-tools

0. 本机在有网的情况下,下载CentOS镜像 https://www.centos.org/download/ 1. 取出rpm 有的情况可能不需要net-tools,但是如果出现跟ifconfig相关的错误,就把它安装上。另外如果不想升级内核版本的话,就找对应内核版本的rpm版本安装 perl-Time-Local-1.2300-2.el7.noarch.rpmperl-Tim

BD错误集锦3——ERROR: Can't get master address from ZooKeeper; znode data == null

hbase集群没启动,傻子!   启动集群 [s233 s234 s235]启动zk集群 $>zkServer.sh start $>zkServer.sh status   [s233] 启动dfs系统 $>start-dfs.sh 如果s237 namenode启动失败,则 [s237] $>hadoop-daemon.sh start namenode [s233]启动yarn集群

游戏高度可配置化(一)通用数据引擎(data-e)及其在模块化游戏开发中的应用构想图解

游戏高度可配置化(一)通用数据引擎(data-e)及其在模块化游戏开发中的应用构想图解 码客 卢益贵 ygluu 关键词:游戏策划 可配置化 模块化配置 数据引擎 条件系统 红点系统 一、前言 在插件式模块化软件开发当中,既要模块高度独立(解耦)又要共享模块数据,最好的方法是有个中间平台(中间件)提供标准的接口来进行数据的交换,这在很多行业软件开发中已经广泛应用。但是,由于中间件的抽象和封

Core Data 网络应用实例

转自:http://www.cocoachina.com/applenews/devnews/2014/0430/8275.html 转自 answer_huang的博客 几乎每一个应用开发者都需要经历的就是将从 web service 获取到的数据转变到 Core Data 中。这篇文章阐述了如何去做。我们在这里讨论的每一个问题在之前的文章中都已经描述过了,并且 Apple 在

Understanding glibc malloc

https://sploitfun.wordpress.com/2015/02/10/understanding-glibc-malloc/comment-page-1/

spring-data-redis 连接池应用

具体配置看我的项目。用的是redisTemplate ,和jdbctemplate  是不是很相似。 真的不想吐槽csdn,钻钱眼里了,我想上传我的代码,免费都不行吗 想要测试代码可以私信,也可以模仿https://www.cnblogs.com/tankaixiong/p/3660075.html  这个链接下的。

Windows 内核驱动无法使用 __DATA__、__TIME__、__TIMESTAMP__ 解决方法

项目 -> 属性 -> Driver Settings -> Driver Model -> Allow Date, Time and Timestamp -> Yes。 感谢单总的解答和这篇文章:https://developercommunity.visualstudio.com/content/problem/186922/-timestamp-macro-not-defined-in-r

python请求multipart/form-data数据

今天遇见发送post请求时,post data是类似下面的数据: 解决办法,参考:python拼接multipart/form-data类型post请求格式

从同—视角理解扩散模型(Understanding Diffusion Models A Unified Perspective)

从同—视角理解扩散模型 Understanding Diffusion Models A Unified Perspective【全公式推导】【免费视频讲解】 B站视频讲解 视频的论文笔记 从同一视角理解扩散模型【视频讲解笔记】 配合视频讲解的同步笔记。 整个系列完整的论文笔记内容如下,仅为了不用—一回复,共计14个视频讲解笔记,故设定了一个比较低的价格(粉丝仅6毛),大家可以自取。

小trick之tools

以前写布局时为了观看布局效果,会写些静态的测试数据,以便在androidstudio中观察布局的效果.等到写完布局的时候在进行擦除.当布局很多的时候,这确实也是很费劲的事.其实官方早就为我们考虑到这点了. 我们在实际开发中可以使用tools. tools可以覆盖我们的属性,但是运行时这些属性是被忽略的 如: <?xml version="1.0" encoding="utf-8"?><L