作者:一时无两 (转载已取得作者授权)

年底完成了一些数据可视化网页版UI改造及大屏可视化设计的方案,最近空出一些时间来整理遇到的问题及设计思路,本文分享一下想法和感悟。

重点概览:

  1. 了解数据可视化

  2. 图表设计指南;

  3. 具体设计思路;

  4. 大屏优化设计

  5. 总结

一、了解数据可视化

可视化是为了帮助用户更好的分析数据,信息的质量很大程度上依赖于其表达方式。

数据本身是冰冷的数字,通过选择合适的图形或者图表来进行展示表达,使得传递给使用者的感受更加直观、更容易获得其中的价值。

数据可视化将技术与艺术完美结合,借助图形化的手段,清晰有效地传达与沟通信息。一方面,数据赋予可视化以价值;另一方面,可视化增加数据的灵性,两者相辅相成,帮助企业从信息中提取有价值的信息。

二、图表设计指南

在数据可视化设计中,首先面临的问题是如何将各种繁多的数据指标进行展示,需要根据数据的特点,以及数据之间的关系,决定选择什么样的图表类型,然后梳理数据包含的维度,最终突出关键信息。

如下图,通过对数据展示需求进行归类整理,并调研行业内的主流解决方案,将数据展示需求分为以下几种类型:

三、具体设计思路

数据可视化的目的是让数据说话,让复杂抽象的数据以视觉的形式更准确的传达。简单的来说就是既要选择合适的图表,又要展示其中的数据关系,通过视觉元素有序组合体现数据特征。

下面来举些栗子~

1. 数量的图表展示对于数量展示,主要包含以下几种使用场景

  • 纯数字应用于具体的总数展示场景,例如XXX个数为1000台,XXX个数为99条等,这里把纯数字置于视觉控件中,能让观者直观了解到个数多少台、条数有多少条;

  • 数字翻牌器应用于地图中个各个指标总数显示的展示场景,例如XXX个数为88个等;

  • 折线图表示一段时间内数据的变化,例如XXX在1-7月中每个月的数量增减情况、XXX在最近一周内数量增减情况等;

  • 横向柱状图是主要是通过水平方向不同颜色的柱子来展示数值,此类数值一般有正负关系,一般展示资源总量与已使用量、未使用量对比的场景中,例如XXX的总量800pb、已分配量500pb、未分配量300pb三者之间的资源数量的对比等;

2. 趋势的图表展示主要使用场景

折线图是指定一个分析轴进行数据大小的比较,主要是展示数据随着时间推移的趋势或变化,两点连接。例如展示最近6个小时的两种数值变化趋势等。

3. 占比类数值的图表展示主要使用场景

环形图应用于部分占比情况展示,主要是通过展示不同类别数值相对于总数的占比情况,反应部分与整体的关系。每个区域弧长表示类别大小,总和为100%。

例如在环形图中,某资源占整个资源的30%。

4. TOP类数据的图表展示主要指各种指标的TOPN展示

比如TOP5的数值大小排行。

5. 区域类的数据

区域类的数据展示在一张地图图上展示各区域资源数量情况,有利于使用者观察全局以及各个区域的情况。

6. 网页版数据可视化设计样例

四、大屏优化设计

本次可视化大屏主要是为了实时展示相关数据监控情况,不同于网页版可视化设计的展示,大屏展示需要做到重点突出,要求较强的数据展示能力,而不是面面俱到。

网页版偏向展示一段时间内的数据,甚至是通过日期筛选查询到某一时间段的数据。大屏更多起到的是监测职能,反馈的是实时信息,显示的是当下的数据。以下是大屏设计和网页版设计的一些不同:

1. 布局和配色:设计尺寸

硬件尺寸:

6384*1216px,分辨率:72dpi设计布局了解需求的基础上,辨别数据的优先级,做到重点突出,细分资源类型及指标,布局出大致的设计模版,如下图。

字体:

配色:

相比较网页版设计展示,大屏更倾向于选用深色调背景,不仅为了让视觉更好聚焦,而且长时间观看之后眼睛也不会出现视觉刺刺痛感。

基于此,所有图表的配色皆以深色系为背景,保证数据明度与色调的和谐统一。

数据元素:

图标:

2. 展示和交互

在大屏展示中,有多种资源类型及数据展示。通过构图突出重点,在主要信息和次要信息的布局和所占面积上进行调整,明确层级关系和流向,使观者获取信息时也能获得视觉平衡感。

以地图的方式展示出资源分布信息,左右两侧排布详细类别的资源信息展示,在构图上突出主次。并在全国地图中省份位置添加钻取的动态效果,进一步增强视觉导流线和信息层级的引导作用。

不同于网页版可视化内容展示可以做到面面俱到,大屏界面空间有限,必须突出重点,将重要的指标放在最显眼的位置,尽量集中放置,吸引视觉焦点。

交互方面,网页版可视化内容展示的交互复杂相对多样化。而可视化大屏,交互样式单一,更多是侧重于数据多维度钻取。

3. 优化细节

在完成大屏设计初稿后,为了进一步优化维度和展现的方式,对大屏中的细节进行优化。例如对背景、装饰线框、图表线条等细节进行审查。

比如视觉上显得线条太多,页面整体不够清晰,重要信息凸显不出来。对应装饰元素能避免则避免。

对于层次感不明显的问题,进行了丰富信息以及加大背景色对比度的调整;对于图表中柱状图的数量过密和过疏,进行长宽高、面积进行调整;对于表格排列进行优化序号突出重点的调整……

最后一步,按照产品经理收集到需求方的要求,考虑到是否达到预期,是否有色差等。最后也要让需求方审核是否能够理解,数据是否是想要的样子。

优化后的最终版:

五、总结

数据可视化设计的着力点就是要把握好图表的主次关系,突出主要图表的重点数据。

本次设计实战,在网页版UI设计基础上,提炼重点数据信息进行大屏设计,最终目的是能够让观者洞悉各个资源的使用情况。

在本次设计实战需要在短时间内实现复杂繁多的指标数据可视化,网页版要做到面面俱到,大屏版要做到重点突出,整体设计难免有不完美的地方,后续会继续改进完善。

最后也欢迎有问题的小伙伴加微信:chanpin628 沟通交流。

此外我们的官方网站也上线了,每日分享高质量的文章、原型素材和行业报告,小伙伴可自行前往索取,支持搜索,需要的小伙伴可点击底部的阅读原文直接查看,或者复制网址:www.dadaghp.com 打开。

更多干货可关注微信公众号:产品刘

想学习更多关于产品、职场、心理、认知等干货,可长按右边二维码,关注我们。

··················END··················

RECOMMEND

推荐阅读

希望这些建议对你有帮助

说服背后的技巧

手把手教你做产品经理1.0

手把手教你写B端产品PRD

点击“阅读原文”

查看更多干货

数据可视化实战案例分享相关推荐

  1. python pandas_Python库Pandas数据可视化实战案例

    点击上方"爱好Python的胡同学",选择"星标"公众号 每晚八点,Python干货,不见不散! 数据可视化可以让我们很直观的发现数据中隐藏的规律,察觉到变量之 ...

  2. 企业大数据运用实战案例分享

    一.企业大数据如何起步:从小数据到大数据 目前国内外关于大数据的谈论很多,大多是谈运营级别的,或者说从服务端.服务方提得较多一些.笔者要跟大家交流的问题是作为各类企业尤其是客户方的企业来说,大数据跟他 ...

  3. 【Python网络爬虫与数据可视化实战案例】未来15天气温走势图

    需求描述   打开天气网,点击上方城市名称,再点击"15天天气",进入如下页面.这里以天津为例.   可以看到,这里是有未来15天的天气和气温状况的.我们要做的就是把每天的最高和最 ...

  4. Python库Pandas数据可视化实战案例

    >关注公众号:大数据技术派,回复`资料`,领取`1024G`资料. 数据可视化可以让我们很直观的发现数据中隐藏的规律,察觉到变量之间的互动关系,可以帮助我们更好的给他人解释现象,做到一图胜千文的 ...

  5. 【Python网络爬虫与数据可视化实战案例】近15年的中国国内生产总值

    需求描述   打开东方财富网的中国国内数据总值数据页,进入如下页面.   现在需要把页面上的国内生产总值数据表爬取下来,写入CSV文件以持久化存储.在这之后,将CSV文件内的数据做成折线图,实现数据可 ...

  6. 大数据图书分享-Python数据可视化实战课程

    Python数据可视化实战课程内容以实践出发,全面地介绍了数据可视化流程和Python数据可视化的应用,并详细阐述了使用Python解决企业实际问题的方法. 全书设计思路以应用为导向,让用户明确如何利 ...

  7. 数据挖掘r语言和python知乎_Hellobi Live |R语言爬虫实战案例分享:网易云课堂、知乎live、今日头条、B站视频...

    课程名称 R语言爬虫实战案例分享:网易云课堂.知乎live.今日头条.B站视频 网络数据抓取是数据科学中获取数据中的重要途径,但是一直以来受制于高门槛,都是专业程序员的专属技能.直到R语言和Pytho ...

  8. ajax将数据显示在class为content的标签中_[原创]数据可视化实战项目

    数据可视化实战项目 NLP 数据可视化 request BeautifulSoup #爬虫所需import requestsfrom bs4 import BeautifulSoup# Nlp可视化所 ...

  9. Python商业数据可视化实战

    序 言 目前,互联网全球化.移动设备普及化.物质世界网络化等,都在为"数据大爆发"储蓄能量,大数据已成为继云计算.物联网之后信息产业又一次颠覆性的技术变革.大数据时代正在变革着我们 ...

  10. 西门子200恒压供水梯形图_实战案例分享‖ 西门子200SMART完成恒压供水系统项目...

    原标题:实战案例分享| 西门子200SMART完成恒压供水系统项目 一,实验指南 1. 实验目的 恒压供水系统,密闭在水池地下,三台主泵加一台辅佐泵.用水量少或没有 用水时,只开辅佐泵.当检测到水压变 ...

最新文章

  1. C++语言标准库functional中的函数对象,绝对是装B神器~
  2. IMX6ULL的GPIO操作方法
  3. Linux!为何他一人就写出这么强的系统?
  4. 张萍萍山东大学计算机科学系毕业生,并行驰骋,放“码”来战!看先导杯大奖赛上山大风采...
  5. java中的4种reference的差别和使用场景(含理论、代码和执行结果)
  6. Netflow的配置方法
  7. 短信自动服务器 同步上传发送,Flyme里这几项逆天的云服务,你真的全用过?
  8. 洛谷——【数据结构1-1】线性表
  9. 排序算法--冒泡排序
  10. 如何将word公式粘贴到动易CMS里面
  11. 积分极限定理+勒贝格控制收敛定理+高数
  12. SaaSBase:什么是为知笔记?
  13. Linux OS7 常用
  14. JS的onload事件
  15. Java简单的对外接口验签
  16. fme使用workspacerunner批量处理数据
  17. HTML文字阴影火焰,CSS3文字特效属性text-shadow的介绍,实例讲解火焰文字效果
  18. 一个2层隐层神经网络解决抑或问题
  19. 安装thinkphp 报错Could not find package topthink/think with stability stable.的解决方法
  20. 线控转向量产商用的挑战与曙光

热门文章

  1. 多种电压转换的电路设计方案
  2. 软件工程复习之rup
  3. ITF Demo代码(用VBScript构建的接口测试框架)
  4. java 根据条码字体_barcode4j使用自定义字体生成条形码
  5. 计算机动画的教育应用研究,计算机动画技术在高校CAI课件制作中的应用研究
  6. VLAN与Trunk
  7. 最全浏览器兼容性问题以及解决方案
  8. mysql根据经纬度计算距离并排序
  9. c语言二进制转十六进制代码,C语言--二进制转十六进制
  10. 《代码大全2》第6章 可以工作的类