7种方式玩转信息可视化中的时间线设计

简介:

导读:时间常常被认为是一种主观的体验,然而在可视化的表达中,时间却成为了结构化维度。时间帮助我们构建稳健而直观的框架,使我们更好地建立事件间的联系。


按照时间线的方式阐述信息已经广泛应用于企业传播、营销的各个领域。从小扎、雷总介绍新产品,到日常做年报、里程碑事件的PPT,我们都能发现时间线的身影。或许你和我一样抱有疑惑:怎样才能将时间线用得出彩?那么今天我们不妨看看以下七种有意思的时间线设计。


  • 时间线的构成

要玩转时间线,首先我们需要了解其四方面的构成元素:


1、描述时间的轨迹或路径:我们以何种方式呈现时间线,它的发展轨迹如何体现时间的变化?


2、点或段的定义:时间线上排布哪些要素,某一个固定的时间节点如何展开?


3、文本或图形的定义:文本和图形所放置的位置,他们是否需要呈现某种变化关系?


4、标签和调用的定义:补充说明的标签如何植入,需要调用哪些图文来增强阐释?


  • 三维螺旋时间线


在古时候,东西方的先贤已经用首尾相衔的蛇来表示时空的无尽,柏拉图形容衔尾蛇为一头处于自我吞食状态的宇宙始祖。而同样的螺旋方式也可以用在时间线的表达上。我们发现三维螺旋时间线能够更理想地刻画时间周期中其他要素的变化。在这个例子中,插图增加了地理、生物的演变,让整个历史周期的显得更为奇妙。我们在农业、工业产品制造中也可以通过三维建模地形式将生物科技、产品流程等不易观察的内容进行更好地展示。


  • 交互时间线


这个精致的时间线显示了大英图书馆中的西方历史资源。用户在显示的顶部选择一个时间线,然后通过在底部的滚轴控制时间周期,最后选择一个图像卡,并访问该卡背面的信息页面。与大多数时间线不同的是,使用交互的时间线并没有描绘一个完整而庞大的时间路径,而是将他们打包好,卡片化地放置在最底层的时间线上布局。这样的形式可以用在目前的游戏、网页页面中。


  • 棋盘时间线


一款当年盛行的大富翁游戏,将棋盘类的时间线深深地印刻在我们的记忆里。棋盘时间线浅显易懂、生动活泼,在设计上也能植入丰富的元素,因此是许多流程图、进程表、大事件表的理想选择。


  • 大数据时间线


这个时间线描绘了从公元前1184年到公元3978年间的历史。要将这么庞大的时间脉络放进一个整洁的图上几乎是不可能的。因此设计师和艺术家们尝试用更为抽象的方式来描绘时间旅行。在银河系搭车手册、星际穿越、三体等许多著作里,我们都感受到了时间线是一个可以扭曲的维度,而在这张图里,便是用曲线和混沌的关系网来描绘时间的轨迹,并用颜色代表了时间旅行的方法。并非所有人都能看懂和接受这样的时间线图,但相信这个图的受众,大多数的科幻迷都会理解的。大数据时间线可能离我们日常所见的信息图稍远一些,但在数据分析越来越重要的当下社会,必将有更多的应用。


  • 关系时间线


在哲学和艺术史的研究里,我们常常通过三种方法来判定一个人属于什么流派:他的风格如何、他推崇会跟随过谁、他处于什么时代。在这张西方文化史的时间线图里,背景形态刻画了各类流派存在的时间跨度,顺着时间线,我们可以点击查看各流派之间的冲突和融合。具有关系的时间线目前越来越多地搭配交互使用,在电脑端和移动端数据新闻页面上,均有过出色的实践。


  • 甘特时间线


甘特图又称为横道图、条状图,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基本是一条线条图,横轴表示时间,纵轴表示项目,线条表示在整个期间上计划和实际的活动完成情况。甘特图不仅常常出现在我们的Excel项目计划里,也在影音剪辑软件等界面上颇为常见。这张时间线图描绘了“美国总统选举的辩论情况”。设计师为此创作多重的时间表:左侧代表了选举年份,上方代表了辩论日程,下方代表了每个阶段的议题,并有一个简单引向图例的颜色代码。我们可以将甘特图运用于项目的规划上,同时也可以用来反映一个项目进行中的多层面事件。


  • 复杂时间线信息图


在如图所示的趋势图中,时间线提供了一个框架,用于整合其他类型的抽象图形。混合的格式允许设计师添加新的维度,将相关信息与时间线相串联。与此同时,为了帮助读者区分图形类型,设计师需要增加更清晰的视觉引导,比如:图标、放大区域。在复杂的时间线信息图中,到底是帮助理解还是阻碍沟通,取决于信息是否能够按照逻辑聚焦。复杂时间线信息图常常用在企业墙、画册首页,用于介绍里程碑事件和企业的发展历程。



原文发布时间为:2015-08-27

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

相关文章
|
6月前
|
图形学
【unity实战】时间控制 昼夜交替 四季变化 天气变化效果
【unity实战】时间控制 昼夜交替 四季变化 天气变化效果
169 0
|
7月前
|
设计模式 安全 Java
老系统重构系列--如何用一套流程接入所有业务线
**摘要:** 本文介绍了老系统改造的过程,作者提出,ToB业务的挑战在于需要支持多种差异化的业务需求,而模板模式在处理这种需求时可能会导致继承关系复杂和粒度过粗。为了解决这些问题,文章提出了以下步骤: 1. **梳理流程差异点**:识别不同业务流程的差异,以便确定扩展点。 2. **领域模型梳理**:区分核心域和支撑域,确保核心域的稳定性。 3. **二次抽象隔离层**:创建隔离层,避免核心域因新业务接入而变得不稳定。 4. **基于SPI的扩展体系建设**:选择了COLA-SPI实现扩展点,允许业务域定义接口并实现差异化的流程逻辑。
178 0
量化交易系列【5】:如何快速的将日K线数据转换为周K线及月K线数据,神奇的resample函数
量化交易系列【5】:如何快速的将日K线数据转换为周K线及月K线数据,神奇的resample函数
量化交易系列【5】:如何快速的将日K线数据转换为周K线及月K线数据,神奇的resample函数
|
7月前
GEE图表——趋势线图表的加载和展示包含纵坐标间隔的设定(以某区域年均降水总量为例)
GEE图表——趋势线图表的加载和展示包含纵坐标间隔的设定(以某区域年均降水总量为例)
95 0
|
测试技术
业务线开发流程图(四)
业务线开发流程图(四)
|
SQL Java 关系型数据库
从系统报表页面导出20w条数据到本地只用了4秒,我是如何做到的
最近有个学弟找到我,跟我描述了以下场景: 他们公司内部管理系统上有很多报表,报表数据都有分页显示,浏览的时候速度还可以。但是每个报表在导出时间窗口稍微大一点的数据时,就异常缓慢,有时候多人一起导出时还会出现堆溢出。 他知道是因为数据全部加载到jvm内存导致的堆溢出。所以只能对时间窗口做了限制。以避免因导出过数据过大而引起的堆溢出。最终拍脑袋定下个限制为:导出的数据时间窗口不能超过1个月。
|
数据可视化 Python
基础 | Pyecharts 动态时序图(时间线轮播图各参数配置)
基础 | Pyecharts 动态时序图(时间线轮播图各参数配置)
|
分布式计算 Java BI
报表统计_数据的区域分布_代码开发 | 学习笔记
快速学习报表统计_数据的区域分布_代码开发
144 0
报表统计_数据的区域分布_代码开发 | 学习笔记
SAP BMBC报表不能显示批次分类视图里的特性值
SAP BMBC报表不能显示批次分类视图里的特性值
SAP BMBC报表不能显示批次分类视图里的特性值