今天主要带大家了解如何从零开始构思一个数据可视化项目,在此之前,我们需要了解数据可视化的意义。

数据可视化的意义是什么?

数据可视化的意义是帮助人更好的分析数据,信息的质量很大程度上依赖于其表达方式。 对数字罗列所组成的数据中所包含的意义进行分析,使分析结果可视化。 其实数据可视化的本质就是视觉对话。 数据可视化将技术与艺术完美结合,借助图形化的手段,清晰有效地传达与沟通信息。

简单来说,数据可视化主要是借助图形化手段,清晰有效地传达与沟通信息。为了实现这个目的,第一步要做的就是明确可视化项目的目标和主题。

01 从零开始构思

很多数据可视化相关的教程,都把研究重点放在了“如何选择图表”、“如何展示数据”等问题上。但是,这些问题实际上都基于第一个环节——构思。

制作一个数据可视化项目的起点是弄清我们需要“可视化”什么——为什么做?给谁看?怎么做?

1、为什么做?

数据可视化对于分析数据并根据该数据做出决策至关重要。这让人们可以快速、轻松地查看和理解模式及关系。利用数据可视化可以更好更高效地提取有价值的信息,帮助决策者发现问题和解决问题。

在构思可视化项目的时候,我们要考虑为什么要去做这个项目,项目的价值如何体现,这样才能更清晰地明确项目的主题。

2、给谁看?

一般可以将数据可视化项目划分三种场景:

决策大屏类:以展示汇报为主,并以快速传达核心数据信息为目的的应用场景。此类场景主要面向经营、管理者,多应用于指挥大厅、科技展馆、数字展厅等。

行业数据类:以使用为主,主要面向行业从业者。如企业报表分析、Dashboard仪表盘、行业数据等。在此类场景下,简洁高效地传达数据内容是非常必要的。

事件分析类:以观看为主,主要面向吃瓜群众们。需要通过吸引人的视觉及动画的表现手法,将事件的来龙去脉直观地输出给用户。

根据项目面向的人群和想要呈现的内容,就能确定好可视化项目的主题和大致方向了。确定项目主题之后,一般就可以开始收集需要的资料,明确想要通过可视化项目达到的目标、项目需要展示的数据和呈现的指标,再拟定整个项目的具体方案。

3、怎么做?

以“广东省环境厅生态沙盘”项目为例,整个项目的内容构思大概是这样的:

02 输出项目原型

当资料收集完毕之后,需要对所有的数据和内容信息进行整理提炼,再搭建一个大致的框架,然后输出一个项目原型。

1、获取数据

一般来说,数据的接入方式主要有这几种:公开的数据源网站、API接口、数据文件导入、手动输入等。

API接口和数据文件导入的数据源主要是企业自己的数据库、物联网产生的数据等等。

公开的数据源网站,则主要是是企业、政府、机构开放的一些数据集。

2、整理数据:数据策划表

(非真实数据,仅供参考)

整理数据的过程中,我们可以做一个数据策划表,根据项目的内容需求和业务场景,列出具体的数据展示需求,如呈现形式、数据类型、接入形式、划分2D/3D数据等。

以“广东省环境厅生态系统”项目为例,项目的数据策划表大概是这样的:

(非真实数据,仅供参考)

3、输出交互原型

根据项目需求获取数据后,就可以根据内容和数据,搭建框架输出原型。

原型可以直观反映出可视化项目的界面布局、数据指标、三维场景交互需求和逻辑结构。

这个阶段不用太在意视觉,逻辑和结构清晰是这个阶段最重要的目标,大家可以用RayData很方便快速地搭建一个原型。

还是以“广东省环境厅生态系统”项目为例输出原型:

(非真实数据,仅供参考)

如何制作?

使用RayData搭建可视化项目,仅需四步:

添加场景模型→添加图表→添加多媒体组件→添加交互事件→完成

具体教程可以到RayData(APP社区)、RayData实验室公众号获取哦~

干货丨如何从零构建一个数据可视化项目?相关推荐

  1. 数字孪生政务丨构建大数据可视化展现平台,提高行政服务效能

    "全面推进政府履职和政务运行数字化转型,统筹推进各行业各领域政务应用系统集约建设.互联互通.协同联动,创新行政管理和服务方式,全面提升政府履职效能."--<国务院关于加强数字 ...

  2. 《从零构建前后分离web项目》:开篇 - 纵观WEB历史演变

    开篇 : 纵观WEB历史演变 在校学习和几年工作工作中不知不觉经历了一半的 WEB 历史演变.对近几年的发展比较了解,结合经验聊聊 WEB 发展历史. 演变不易,但也是必然,因为为人始终要进步. WE ...

  3. 如何创建一个数据科学项目?

    摘要: 在一个新的数据科学项目,你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面?读完本文,会让你拥有一个更加科学的工作流程. 假如你想要开始一个 ...

  4. 如何创建一个数据科学项目? 1

    假如你想要开始一个新的数据科学项目,比如对数据集进行简单的分析,或者是一个复杂的项目.你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面? 数据科学 ...

  5. Springboot构建Echarts数据可视化

    Spring boot集成了tomcat等容器,效率更高,要实现数据的可视化,需要构建spring Boot框架架构web项目.同时使用注意的方式,就可以轻松建立前端访问路径与后端controller ...

  6. tableau 集动作_Tableau训练营:7天,每天30分钟,零基础get数据可视化基本姿势

    原标题:Tableau训练营:7天,每天30分钟,零基础get数据可视化基本姿势 Tableau是啥?为什么要学? 「 强大的工具通常有一个共性,就是一旦你掌握了它,带给你的回报远远超过你当时付出的时 ...

  7. 视频教程-从零开发一个iOS企业级项目实战之我的云音乐视频 教程-iOS

    从零开发一个iOS企业级项目实战之我的云音乐视频 教程 任苹蜻,爱学啊创始人 & CEO,曾就职于某二车手公司担任Android工程师后离职创办爱学啊,我们的宗旨是:人生苦短,我们只做好课!熟 ...

  8. 数据可视化项目落地复盘

    近期落地了工作中的数据可视化项目,今天原创复盘下这中间的历程. 在复盘前,首先一个问题:数据可视化到底是不是一个需求? 提出这个问题的原因: 数据可视化只是让数据更直观,是数据的另一种展现形式.这种形 ...

  9. echart 广州3d_一个3D可视化项目背后的心酸:ECharts-X的坎坷路

    一个3D可视化项目背后的心酸:ECharts-X的坎坷路 (2015-02-05 17:26:32) 标签: 大数据 可视化项目 Raincent网络大数据(http://www.raincent.c ...

  10. 基于java web和echarts的数据可视化项目

    EchartDemo 项目介绍 基于java web和echarts的数据可视化项目 主要分析浙江省各市区的gdp和固定资产投资.以及房产数据,数据源浙江省经济社会发展统计,数据经过整理后插入数据库中 ...

最新文章

  1. C#弹窗提示输入密码
  2. P4318 完全平方数
  3. 【数理知识】《数值分析》李庆扬老师-第2章-插值法
  4. pgpool-II中间件
  5. python自动化工具_Python啥都行_Robot自动化测试
  6. 【LeetCode之C#解法】 移动零、爬楼梯
  7. 软件构造学习笔记-第十四周、十五周
  8. 模拟银行自动提款系统python
  9. 寻找设计独特标识LOGO的灵感?可编辑模板帮你轻松解决!
  10. Hadoop HDFS 的 Java API 操作方式
  11. 图像局部特征(十一)--ORB描述子
  12. Apache Thrift 环境配置
  13. linux nvme 驱动 版本,Linux 上的 NVMe
  14. 海康威视C++应用软件开发面经
  15. chromeOS运行Steam Alpha版
  16. 一个人最顶级的修养,不与烂人烂事纠缠
  17. 解读|风控模型的客观认识与深入理解
  18. NAT模式、路由模式、桥接模式的区别和对比
  19. 服务器 稳定 重要性,云服务器 重要性
  20. django框架全解

热门文章

  1. 【Hinton论文翻译与理解】How to represent part-whole hierarchies in a neural network_202102
  2. velocity 语法简记
  3. [转载]SCJP 1.4 认证的初级教程
  4. 按键精灵打怪学习-窗口绑定技能
  5. 10+必备的 WORDPRESS 常用插件
  6. 天涯明月刀最新服务器,天涯明月刀最新开服时间表 | 手游网游页游攻略大全
  7. 中信建投软件测试,中信建投笔试经验-范例
  8. Monkey test 汇总
  9. 开个怀旧零食店很有前景!
  10. 视觉SLAM十四讲第五讲