热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

大数据可视化大屏设计经验,教给你!

大数据产业正在用一个超乎我们想象的速度蓬勃发展,大数据时代的来临,越来越多的公司开始意识到数据资源的管理和运用,大数据可视化大屏展示被更多的企业青睐,身为UI设计师的我们,也要紧跟时代的步伐学习这方面的设计。今天要跟大家分享我一年多设计大数据可视化大屏的经验和观点,下面从

大数据产业正在用一个超乎我们想象的速度蓬勃发展,大数据时代的来临,越来越多的公司开始意识到数据资源的管理和运用,大数据可视化大屏展示被更多的企业青睐,身为UI设计师的我们,也要紧跟时代的步伐学习这方面的设计。

大数据可视化大屏设计经验,教给你!

今天要跟大家分享我一年多设计大数据可视化大屏的经验和观点,下面从 UI设计、交互设计、动效设计 三个方面来分享。

一、UI设计

设计大屏一样要谨记要以展示数据为核心,在任何炫酷屌炸天表现都要建立在不影响数据的有效展示上!

下图是天猫可视化大屏设计,图中屌炸天的3D地球围绕粒子效果,这篇文章将教你怎么实现,而且是数据可视化的呈现,不是动效或者视频!

大数据可视化大屏设计经验,教给你!

天猫双十一可视化大屏

1. 拼接大屏

大屏几乎都是拼接屏,UI设计时不用考虑屏幕缝隙影响内容的呈现,内容不会丢失,但有可能影响视觉的表现,例如一个很大的人物图像被缝隙正中“劈成”两半,或者“劈中”了眼睛,看起来很不舒服

所以设计时可以建立缝隙位置的参考线避免类似情况发生。(现在企业常用的有无缝隙、1.7mm缝隙、3.5mm缝隙、三种拼接大屏,缝隙越小越贵)

2. 设计尺寸

拼接的每块小屏一般是16:9的高清屏,设计尺寸可以把上下高度设定为1080px,长度按照拼接屏的数量比例得出长度的设计尺寸。

例如3乘5的一块大屏幕,高度3块屏设为1080,每块高就是360,360除9乘16等640,640就是一块屏幕的长度,640乘5块屏=3200最后得出设计稿尺寸就是:高1080px乘宽3200px(在这里感谢我的数学老师)

大数据可视化大屏设计经验,教给你!

拼接屏设计尺寸图解

3. 视觉设计

首先了解需求,整合数据,分析出主要数据次要数据、总量数据细分数据、各数据的维度等等,通过了解这些可以先设计出一个布局模版,也可以在纸上画出来,布局可以在设计过程中随时调整。

大数据可视化大屏设计经验,教给你!

设计的风格,背景色一般用深色调,深色调紧张感强,让视觉更好的聚焦,大屏暗色调看上去更柔和舒服不刺眼,也会较省电。

大屏设计跟网页不一样,页面不能有滚动条,大屏的长宽都是固定的。

字号跟网页设计一样不小于12号字,可以用于图表的标注,数据信息建议14号字以上,大屏观者远距离才能看全内容,所以字号可以稍大一点。字体不一定只用一种,可以用到一些科技感强的字体,这里要注意,记得把字体给开发一份。

设计完成先去大屏上看一下效果,大屏的品质不一样色调也会有很大的差别,要根据自家的大屏呈现效果做调整。

下面分享一个开源的jquery插件库网站,里面有很多很棒的动态效果!

http://www.jq22.com/

大数据可视化大屏设计经验,教给你!

插件库其中的一个效果

大屏设计会给设计师很大的想象设计空间,尽情发挥你的能力吧!

二、交互设计

我把大数据可视化大屏分为两种,一种“纯展示型”另一种“展示+功能型”,具体怎么区分:

纯展示型几乎没有交互,后台录入数据,在大屏上展示就行了。

展示+功能型,例如实时监控数据、采集数据、数据对比功能、云计算数据、分析与预警等等。

这里就着重说一下带有功能型的大屏产品的结构层(信息架构),一切功能结构都要围绕核心数据主页面来架构,因为大屏展示的核心就是将一些业务的关键指标数据以数据可视化的方式展示出来。

大数据可视化大屏设计经验,教给你!

功能型大数据可视化大屏结构层(信息架构)

大屏的交互,区别于网页和。首先要清楚一点,大屏使用群体可能就是公司内部的几个人,而非面向广大用户群体。从这个维度上考虑,交互就可以弱化一些引导性的元素,例如一个可点击的数据组件,就可以不加“点击进入”按钮。

也可以设计隐藏式的交互方式,例如鼠标左移动、上移动、出来控制面板(Mac电脑就有这样的交互方式),有控制台是触摸屏也可以结合手势来设计交互方式。

为了让用户感知到一直停留在主页面上,交互上跳转页面能用“关闭”按钮就不用“返回”按钮!

三、动效设计

大数据可视化大屏设计少不了动效,动效是可视化重要的组成部分,动效的增加能让大屏看上去是活的,增加观感体验。但过分的动效极其容易喧宾夺主,让观看者的眼球不知道往哪里聚焦,反而弱化了数据的展示。

什么是过度的动效设计?这个度又该怎么把握?

看下图动效设计过度的一个案例,当你试着去看图表的内容,你的眼球一次一次的被闪动的边框抓走,这就是过度的动效设计!

大数据可视化大屏设计经验,教给你!

(图片来源网络)

把握动效设计这个度其实并不难,只要看的舒服不影响数据清晰展示就可以,有数据展示的页面最好动的地方不易过多。如果要多,几个动画就得有节奏的变化,例如一个动画表现的视觉强,另一个就表现稍弱化,有强有弱、有主有次节奏才会舒服,同时动效能结合数据的变化而变化最好,这样就不容易看数据内容被动画抓走眼球。

1. 动效怎么实现?

我习惯用AE的插件Bodymovin生成json文件实现,具体怎么操作之前写过,这里就不多讲了。

大数据可视化大屏设计经验,教给你!

json文件

Bodymovin这个 工具 在AE中有些预设效果和透视功能是不支持的,所以再教大家另一种方法,就是把动画渲染成视频,把格式转换为ogg或者webm网页视频格式,网页格式视频加载是非常快的,之后把下面的文件给开发就可以了。

大数据可视化大屏设计经验,教给你!

html5网页视频格式

2. 3D动效怎么实现?

大数据可视化大屏设计经验,教给你!

3D动画

先说下用到的软件C4D+AE+PS

步骤1:

找个模型也可以用C4D自带的模型,还可以自己建模,有了模型在C4D中把模型变成晶格状,做个旋转360度动画,渲染出png序列帧。

步骤2:

把ps设计好的视觉稿和序列帧图片导入AE中,如果要用Bodymovin插件实现,就得把全部序列帧每张分开导入,不然Bodymovin不能识别序列帧,只能用网页视频格式实现!

大概就是这样流程,可能说的不是很详细请见谅,有不明白的地方可以随时问我!

3. 3D地球可视化

开篇给大家留个悬念,怎么设计3D地球动画,下面就教你。

天猫双十一阿里的3D地球是有专门人员设计的,阿里也有这方面的组件库。我们可以用开源网站类似组件来实现,大数据页面用到的图表这个网站几乎都有,且免费。

网址:http://echarts.baidu.com/index.html

大数据可视化大屏设计经验,教给你!

echarts组件效果

最终的效果是用两个组件拼合在一起实现的,左边就是代码,后台录入信息可以让粒子效果匹配数据,最终实现数据的可视化。

大数据可视化大屏设计经验,教给你!

echarts网站

再推荐一个组件网站:https://www.hcharts.cn/

大数据可视化大屏设计经验,教给你!

Highcharts网站

同样的很多图表组件,两个网站都可以用,下面介绍一下两个网站的优缺点。

(1) Echarts:

优点:免费、开源、效果炫酷、原生全中文。

缺点:兼容性差、经常报错、文档不够详情。

(2) Highcharts:

优点:文档实例很详细、易懂易学、兼容性强可兼容到IE6。

缺点:收费。

四、总结

大屏设计是一个长期跟进的过程,有很多问题会在数据真正进来时,放在大屏上才能发现,所以等产品做到落地时设计方面要积极跟进改进。

好了就这么多感谢阅读,希望这篇文章对你有一点用!

作者:吴星辰,微信公众号:互联网设计帮

本文由 @吴星辰 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CC0协议


以上所述就是小编给大家介绍的《大数据可视化大屏设计经验,教给你!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 我们 的支持!


推荐阅读
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • uniapp开发H5解决跨域问题的两种代理方法
    本文介绍了uniapp开发H5解决跨域问题的两种代理方法,分别是在manifest.json文件和vue.config.js文件中设置代理。通过设置代理根域名和配置路径别名,可以实现H5页面的跨域访问。同时还介绍了如何开启内网穿透,让外网的人可以访问到本地调试的H5页面。 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • windows便签快捷键_用了windows十几年,没想到竟然这么好用!隐藏的功能你知道吗?
    本文介绍了使用windows操作系统时的一些隐藏功能,包括便签快捷键、截图功能等。同时探讨了windows和macOS操作系统之间的优劣比较,以及人们对于这两个系统的不同看法。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
author-avatar
000冷000
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有