Re-understanding of data storytelling tools from a narrative perspective

news2024/11/26 11:35:27

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

发表: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:一种基于网络的地图叙事工具,可以从各种数据集中提取不同的变量和指示。用户可以使用他们的地图组件探索时间、地理和内容方面的数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1433402.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

onlyfans无法订阅?2024年订阅onlyfans最新教程一键直达

讲在前面-关于OnlyFans 欧美除了脸书和推特之外,又新起了一个社交软件,它就是onlyfans,简称o站。 在极短的时间内,它就拥有了1.2亿的用户量,而全站订阅金额更是达到了17亿英镑,换成人民币,数额…

使用docker/docker-compose通过自定义的redis.conf文件启动redis 7.2.3,附上docker-compose.yml的redis配置

目录 一.复制以及使用自定义的redis.conf文件 1.在官网拷贝对应版本的配置文件内容新建redis.conf文件进行粘贴。(推荐) 2.也可以去官网下载对应版本的redis的tar.gz包,解压后在根目录下找到redis.conf文件复制也可也可。 二.配置redis.c…

机器学习复习(8)——基本概念

目录 "benchmark"和"baseline"的定义和区别 R1 score概念 LoRA微调概念 "benchmark"和"baseline"的定义和区别 在计算机视觉领域的论文中,"benchmark"和"baseline"这两个术语经常被使用&#xff0…

BootStrap学习笔记JS插件(一)--模态弹出框

一、弹出框基础 <div class"modal show"><div class"modal-dialog"><div class"modal-content"><div class"modal-header"><button type"button" class"close" data-dismiss"mo…

惠普公司也要注销了?

关注卢松松&#xff0c;会经常给你分享一些我的经验和观点。 惠普科技(上海)有限公司企业状态由存续变更为注销&#xff0c;这意味着惠普公司也要注销了?这是怎么回事?戴尔公司也准备注销了呢?这家美国科技巨头为什么放弃了世界最大的消费市场呢? 之前就有消息称惠普中国…

BFS——双向广搜+A—star

有时候从一个点能扩展出来的情况很多&#xff0c;这样几层之后搜索空间就很大了&#xff0c;我们采用从两端同时进行搜索的策略&#xff0c;压缩搜索空间。 190. 字串变换(190. 字串变换 - AcWing题库) 思路&#xff1a;这题因为变化规则很多&#xff0c;所以我们一层一层往外…

新开发板-正点原子的rk3568

有好长一段时间没有更新博客了&#xff0c;上次更新还是在上次...哈哈开个玩笑&#xff0c;上次stm32f407的定时器还没写完&#xff0c;就备战期末去了&#xff08;电信学院&#xff0c;你懂的&#xff09;&#xff0c;一直没更新&#xff0c;原因是我实习去了&#xff0c;在忙…

Java项目管理01-Maven基础

一、Maven的常用命令和生命周期 1.Maven的常用命令使用方式 complie&#xff1a;编译&#xff0c;将java文件编译为class字节码文件 clean&#xff1a;清理&#xff0c;删除字节码文件 test&#xff1a;测试&#xff0c;运行项目中的test类 package&#xff1a;打包&#x…

IDEA新建文件夹后右击不能创建class类排错方法

目录 1 查看自身文件名是否为关键词 2 查看是否被“蓝色文件夹”给包含了 3 检查设置那边的class模板 4 报错解决 1 查看自身文件名是否为关键词 如下使用了 Java中的关键词"class"所以才无法创建包 ---------------------------------------------------------…

51单片机之LED灯模块篇

御风以翔 破浪以飏 &#x1f3a5;个人主页 &#x1f525;个人专栏 目录 点亮一盏LED灯 LED的组成原理 LED的硬件模型 点亮一盏LED灯的程序设计 LED灯闪烁 LED流水灯 独立按键控制LED灯亮灭 独立按键的组成原理 独立按键的硬件模型 独立按键控制LED灯状态 按键的抖动 独立按键…

KubeMQ简介

如今&#xff0c;企业组织之间的竞争是残酷的。每个组织都希望在其系统之间即时、实时或近乎实时地交换信息&#xff0c;以便做出更好、更快的决策。为了使此类信息持续流动&#xff0c;应用程序组件之间的集成需要无缝。为了充分利用云计算的所有优势&#xff0c;如今构建的应…

双非本科准备秋招(16.1)—— 力扣二叉树

1、101. 对称二叉树 检查是否对称&#xff0c;其实就是检查左节点等不等于右节点&#xff0c;我们可以用递归来做。 如果左右节点都为null&#xff0c;说明肯定对称呀&#xff0c;返回true。 如果一个为null一个不为null&#xff0c;或者左右的值不相等&#xff0c;则为false。…

k8s-深入理解Service(为Pod提供负载均衡和发现)

一、Service存在的意义 二、Service的定义和创建 Pod与Service的关系 Service的定义和创建 三、Service使用NodePort对外暴露应用 四种类型&#xff0c;常用的三种&#xff1a; 指定Service的NodePort端口 在实际生产中&#xff0c;k8s的集群不会直接暴露在公网中&#xff0c…

free5GC+UERANSIM

使用arp、ifconfig、docker inspect及网桥brctl 相关命令&#xff0c;收集容器IP及Mac地址相关信息&#xff0c;可以梳理出UERANSIMfree5GC模拟环境组网&#xff0c;如下图所示&#xff1a; 如上图所示&#xff1a;环境基于ubuntu 18.04 VMware虚机部署&#xff0c;5GC网元分别…

【Redis】字符串原理--简单动态字符串SDS

一.SDS定义 free 属性值为0&#xff0c;标识SDS没有分配任何未使用空间。len 属性值为5&#xff0c;标识SDS保存了一个5字节长度的字符串。buf 属性是一个char类型数组&#xff0c;数组的前5个字节保存了&#xff0c;R e d i s 五个字符&#xff0c;最后一个保存空字符串 \0…

uniapp android和微信小程序实现PDF在线预览

在使用uniapp开发移动端时&#xff0c;微信开发者工具里webview能正常打开后端接口返回的pdf文件流。正式发布后&#xff0c;在配置了业务域名和服务器域名的前提下&#xff0c;预览pdf文件却只能看到白屏&#xff0c;因此我猜测微信小程序不能通过webview读取文件流。这个想法…

Leetcode—32. 最长有效括号【困难】(动态规划及ranges::max()使用)

2024每日刷题&#xff08;110&#xff09; Leetcode—32. 最长有效括号 栈实现代码 class Solution { public:int longestValidParentheses(string s) {stack<int> st;st.push(-1);int n s.size();int maxn 0;for(int i 0; i < n; i) {if(s[i] () {st.push(i);}…

vulnhub靶场之Thales

一.环境搭建 1.靶场描述 Description : Open your eyes and change your perspective includes 2 flags:user.txt and root.txt. Telegram: machineboy141 (for any hint) This works better with VIrtualBox rathe than VMware 2.靶场地址 https://www.vulnhub.com/entry/t…

platform tree架构下i2c应用实例(HS3003)

目录 概述 1 探究platform tree下的i2c 1.1 platform tree下的i2c驱动 1.2 查看i2c总线下的设备 1.3 使用命令读写设备寄存器 2 认识HS3003 2.1 HS3003特性 2.2 HS3003寄存器 2.2.1 温湿度数据寄存器 2.2.2 参数寄存器 2.2.3 一个参数配置Demo 2.3 温湿度值转换 2.…

ubuntu22.04 经常死机,鼠标,键盘无响应

一、现象说明 1. 开机一小时后&#xff0c;突然之间网络掉线&#xff0c;鼠标、键盘无反应。 2.强制重启后&#xff0c;恢复正常。 3.多次重复出现该问题。 二、环境说明&#xff1a;内核、显卡 三、异常日志&#xff1a; /var/log/syslog: 四、问题解答&#xff1a; 1.…