干货丨如何从零构建一个数据可视化项目?
今天主要带大家了解如何从零开始构思一个数据可视化项目,在此之前,我们需要了解数据可视化的意义。
数据可视化的意义是什么?
数据可视化的意义是帮助人更好的分析数据,信息的质量很大程度上依赖于其表达方式。 对数字罗列所组成的数据中所包含的意义进行分析,使分析结果可视化。 其实数据可视化的本质就是视觉对话。 数据可视化将技术与艺术完美结合,借助图形化的手段,清晰有效地传达与沟通信息。
简单来说,数据可视化主要是借助图形化手段,清晰有效地传达与沟通信息。为了实现这个目的,第一步要做的就是明确可视化项目的目标和主题。
01 从零开始构思
很多数据可视化相关的教程,都把研究重点放在了“如何选择图表”、“如何展示数据”等问题上。但是,这些问题实际上都基于第一个环节——构思。
制作一个数据可视化项目的起点是弄清我们需要“可视化”什么——为什么做?给谁看?怎么做?
1、为什么做?
数据可视化对于分析数据并根据该数据做出决策至关重要。这让人们可以快速、轻松地查看和理解模式及关系。利用数据可视化可以更好更高效地提取有价值的信息,帮助决策者发现问题和解决问题。
在构思可视化项目的时候,我们要考虑为什么要去做这个项目,项目的价值如何体现,这样才能更清晰地明确项目的主题。
2、给谁看?
一般可以将数据可视化项目划分三种场景:
决策大屏类:以展示汇报为主,并以快速传达核心数据信息为目的的应用场景。此类场景主要面向经营、管理者,多应用于指挥大厅、科技展馆、数字展厅等。
行业数据类:以使用为主,主要面向行业从业者。如企业报表分析、Dashboard仪表盘、行业数据等。在此类场景下,简洁高效地传达数据内容是非常必要的。
事件分析类:以观看为主,主要面向吃瓜群众们。需要通过吸引人的视觉及动画的表现手法,将事件的来龙去脉直观地输出给用户。
根据项目面向的人群和想要呈现的内容,就能确定好可视化项目的主题和大致方向了。确定项目主题之后,一般就可以开始收集需要的资料,明确想要通过可视化项目达到的目标、项目需要展示的数据和呈现的指标,再拟定整个项目的具体方案。
3、怎么做?
以“广东省环境厅生态沙盘”项目为例,整个项目的内容构思大概是这样的:
02 输出项目原型
当资料收集完毕之后,需要对所有的数据和内容信息进行整理提炼,再搭建一个大致的框架,然后输出一个项目原型。
1、获取数据
一般来说,数据的接入方式主要有这几种:公开的数据源网站、API接口、数据文件导入、手动输入等。
API接口和数据文件导入的数据源主要是企业自己的数据库、物联网产生的数据等等。
公开的数据源网站,则主要是是企业、政府、机构开放的一些数据集。
2、整理数据:数据策划表
(非真实数据,仅供参考)
整理数据的过程中,我们可以做一个数据策划表,根据项目的内容需求和业务场景,列出具体的数据展示需求,如呈现形式、数据类型、接入形式、划分2D/3D数据等。
以“广东省环境厅生态系统”项目为例,项目的数据策划表大概是这样的:
(非真实数据,仅供参考)
3、输出交互原型
根据项目需求获取数据后,就可以根据内容和数据,搭建框架输出原型。
原型可以直观反映出可视化项目的界面布局、数据指标、三维场景交互需求和逻辑结构。
这个阶段不用太在意视觉,逻辑和结构清晰是这个阶段最重要的目标,大家可以用RayData很方便快速地搭建一个原型。
还是以“广东省环境厅生态系统”项目为例输出原型:
(非真实数据,仅供参考)
如何制作?
使用RayData搭建可视化项目,仅需四步:
添加场景模型→添加图表→添加多媒体组件→添加交互事件→完成
具体教程可以到RayData(APP社区)、RayData实验室公众号获取哦~
干货丨如何从零构建一个数据可视化项目?相关推荐
- 数字孪生政务丨构建大数据可视化展现平台,提高行政服务效能
"全面推进政府履职和政务运行数字化转型,统筹推进各行业各领域政务应用系统集约建设.互联互通.协同联动,创新行政管理和服务方式,全面提升政府履职效能."--<国务院关于加强数字 ...
- 《从零构建前后分离web项目》:开篇 - 纵观WEB历史演变
开篇 : 纵观WEB历史演变 在校学习和几年工作工作中不知不觉经历了一半的 WEB 历史演变.对近几年的发展比较了解,结合经验聊聊 WEB 发展历史. 演变不易,但也是必然,因为为人始终要进步. WE ...
- 如何创建一个数据科学项目?
摘要: 在一个新的数据科学项目,你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面?读完本文,会让你拥有一个更加科学的工作流程. 假如你想要开始一个 ...
- 如何创建一个数据科学项目? 1
假如你想要开始一个新的数据科学项目,比如对数据集进行简单的分析,或者是一个复杂的项目.你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面? 数据科学 ...
- Springboot构建Echarts数据可视化
Spring boot集成了tomcat等容器,效率更高,要实现数据的可视化,需要构建spring Boot框架架构web项目.同时使用注意的方式,就可以轻松建立前端访问路径与后端controller ...
- tableau 集动作_Tableau训练营:7天,每天30分钟,零基础get数据可视化基本姿势
原标题:Tableau训练营:7天,每天30分钟,零基础get数据可视化基本姿势 Tableau是啥?为什么要学? 「 强大的工具通常有一个共性,就是一旦你掌握了它,带给你的回报远远超过你当时付出的时 ...
- 视频教程-从零开发一个iOS企业级项目实战之我的云音乐视频 教程-iOS
从零开发一个iOS企业级项目实战之我的云音乐视频 教程 任苹蜻,爱学啊创始人 & CEO,曾就职于某二车手公司担任Android工程师后离职创办爱学啊,我们的宗旨是:人生苦短,我们只做好课!熟 ...
- 数据可视化项目落地复盘
近期落地了工作中的数据可视化项目,今天原创复盘下这中间的历程. 在复盘前,首先一个问题:数据可视化到底是不是一个需求? 提出这个问题的原因: 数据可视化只是让数据更直观,是数据的另一种展现形式.这种形 ...
- echart 广州3d_一个3D可视化项目背后的心酸:ECharts-X的坎坷路
一个3D可视化项目背后的心酸:ECharts-X的坎坷路 (2015-02-05 17:26:32) 标签: 大数据 可视化项目 Raincent网络大数据(http://www.raincent.c ...
- 基于java web和echarts的数据可视化项目
EchartDemo 项目介绍 基于java web和echarts的数据可视化项目 主要分析浙江省各市区的gdp和固定资产投资.以及房产数据,数据源浙江省经济社会发展统计,数据经过整理后插入数据库中 ...
最新文章
- C#弹窗提示输入密码
- P4318 完全平方数
- 【数理知识】《数值分析》李庆扬老师-第2章-插值法
- pgpool-II中间件
- python自动化工具_Python啥都行_Robot自动化测试
- 【LeetCode之C#解法】 移动零、爬楼梯
- 软件构造学习笔记-第十四周、十五周
- 模拟银行自动提款系统python
- 寻找设计独特标识LOGO的灵感?可编辑模板帮你轻松解决!
- Hadoop HDFS 的 Java API 操作方式
- 图像局部特征(十一)--ORB描述子
- Apache Thrift 环境配置
- linux nvme 驱动 版本,Linux 上的 NVMe
- 海康威视C++应用软件开发面经
- chromeOS运行Steam Alpha版
- 一个人最顶级的修养,不与烂人烂事纠缠
- 解读|风控模型的客观认识与深入理解
- NAT模式、路由模式、桥接模式的区别和对比
- 服务器 稳定 重要性,云服务器 重要性
- django框架全解
热门文章
- 【Hinton论文翻译与理解】How to represent part-whole hierarchies in a neural network_202102
- velocity 语法简记
- [转载]SCJP 1.4 认证的初级教程
- 按键精灵打怪学习-窗口绑定技能
- 10+必备的 WORDPRESS 常用插件
- 天涯明月刀最新服务器,天涯明月刀最新开服时间表 | 手游网游页游攻略大全
- 中信建投软件测试,中信建投笔试经验-范例
- Monkey test 汇总
- 开个怀旧零食店很有前景!
- 视觉SLAM十四讲第五讲