• 影响数据可视化最终效果的因素,分为两个层面:

  • 一是非数据层面。

    • 不受数据影响可视化效果的情况包括:比如说整个页面的布局;图表的辅助元素,如图表背景、网格线、外边框;交互方式的设计等。→不受数据影响的情况,是我们在可视化设计阶段就可以把控的,比如说页面的整体布局、图表的设计(包含网格线、背景、颜色的选取等)、交互的设计等。

  • 二是数据层面。

    • 受数据影响可视化效果的情况一般包括:数据分布不均匀,存在极端值;某一维度下的属性值过多,信息繁杂不够聚焦;不同层级的,数据量级差异较大;数据条目较多等。→以上这些情况的存在,通过可视化映射之后,反映到图表上就体现为,比如说某个柱形条的长度过长,饼图扇区的个数过多等,从而使可视化的最终效果不如人意。

常见的交互方式有:

1)移动和缩放:当前空间只能显示有限的数据时,或者需要关注局部数据时,可以使用移动和缩放

一般情况下,移动和缩放是同时使用的两个交互动作。对于移动而言,如果当前显示空间没有把数据展示全,需要把后一数据条露出一部分,指引用户可以进行移动操作;对于缩放而言,其目的一般是为了在更大的空间去查看局部的细节数据,一般也需要移动图表来配合。

2)悬停或点击

悬停的的目的,是为了查看某个对象的详细信息,通常会以弹窗或者「图例+数据」的形式展现。

点击的目的,通常是为了进行数据下钻,在这种情况下,需要通过设计传达给用户可以进行交互的信息,如鼠标悬停变手型、对象的颜色变化或者以文字指引等。

3)图表联动

多图表联动,是可视化中比较常见的一种交互方式,图表联动的前提条件是,多个图表的指标含有共同的维度属性,所以当聚焦于某个图表的某一维度下的属性值时,其他图表会联动变化。

其数据格式通常如下:按维度1中的属性值聚合,可以得到左侧的柱状图对应的数据;按维度2中的属性值聚合,可以得到右侧的饼图对应的数据。

柱状图数据条过多时,保留头部和尾部

当需要用柱状图来对数据进行排行时,若数据条目较多,此时建议保留头部和尾部,中间的可以以省略号带过或者折叠起来,放大时再展开。头部和尾部的具体数目,可以依据具体需要来定,比如前5名和后5名、前10名和后3名等。

 

可视化小目标--如何提升数据可视化的表现效果相关推荐

  1. mscoco数据集_重磅!小目标检测的数据增广秘籍

    Summary:重磅!小目标检测的数据增广秘籍 Author:Amusi Date:2019-03-18 微信公众号:CVer 原文链接:重磅!小目标检测的数据增广秘籍 前戏 最近目标检测方向,出了很 ...

  2. 数据可视化之旅(一):数据可视化过程

    作者 | Destiny 来源 | 木东居士 0x00 前言 前面写过一篇文章,叫做<数据可视化的基本流程>,是站在可视化过程中的上下游关系,来梳理和介绍数据可视化的全过程,及其各个环节的 ...

  3. 数据分析可视化02 建设方法:数据可视化分析的庖丁之术

    上一课时,我介绍了数据可视化分析的基本概念,通过对比的方式,讲述了数据可视化分析的概念定义和知识体系,相信你对数据可视化分析已经有了一个基本的了解.本课时,我将给大家分享数据可视化分析的方法论,内容包 ...

  4. python 3d大数据可视化_基于Python的数据可视化库pyecharts介绍

    什么是pyecharts? pyecharts 是一个用于生成 Echarts 图表的类库. echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生 ...

  5. 『数据可视化』基于Python的数据可视化工具

    刘宇宙,现在一家创业型公司做技术总负责,做爬虫和数据处理相关工作,曾从事过卡系统研发.金融云计算服务系统研发,物联网方向大数据研发,著书一本,<Python3.5从零开始学> 如何做Pyt ...

  6. python数据可视化实验报告的总结,数据可视化的基本流程总结

    我们要的不是数据,而是数据告诉我们的事实.大多数人面临这样一个挑战:我们认识到数据可视化的必要性,但缺乏数据可视化方面的专业技能.部分原因可以归结于,数据可视化只是数据分析过程中的一个环节,数据分析师 ...

  7. 掌握这 25 条小贴士,快速提升数据可视化能力!

    英文:Katy French,翻译:优设 可视化不是单纯的数据展示,其真正价值是设计出可以被读者轻松理解的数据展示.设计过程中的每一个选择,最终都应落地于读者的体验,而非设计者个人. 本文提到了一些常 ...

  8. 快速提升数据可视化能力,需要考虑这25条

    可视化不是单纯的数据展示,其真正价值是设计出可以被读者轻松理解的数据展示.设计过程中的每一个选择,最终都应落地于读者的体验,而非设计者个人. 本文提到了一些常见错误,也是我们团队总结出的一些技巧.这2 ...

  9. 【Python】20个小技巧,让数据可视化图表更专业!

    参考 uxdesign Taras Bakusevych 数据可视化是数据展示的常见方式,所谓一图抵千言,好的图表能高效传递信息,让观众一目了然,差的图表往往会不知所云. 人类大脑的一半完全是用于处理 ...

最新文章

  1. Adam那么棒,为什么还对SGD念念不忘 (2)—— Adam的两宗罪
  2. USB获取图像实时处理
  3. 韦布望远镜现在到哪儿了:距离地球60万公里,NASA还说可以用10年
  4. Codeforces Round #323 (Div. 1) B. Once Again... 暴力
  5. 【牛客 - 185F】 假的数学游戏(斯特林公式,大数Java打表)
  6. jquery remove() empty()
  7. strcpy vs memcpy
  8. 【毕业设计】java银行帐目管理系统(源代码+论文)
  9. 动态分页《查看更多》
  10. php添加开机启动脚本_php-fpm开机自动启动Shell脚本
  11. 小黑公司团建吃烤肉肉啦,mac m1死活安装不上hbase,用拯救者一下就安上啦的leetcode之旅:865. 具有所有最深节点的最小子树
  12. Linux下开源库的使用(共享库文件头文件配置全局搜索)(WSL)
  13. 各端口抓肉鸡的几种方法
  14. easyui-filebox再苹果手机上只能打开摄像头不能选择文件
  15. 挂机空调加氟移机注意哪些问题?
  16. 1、labelImg标准图集技巧
  17. 性能提升40%:腾讯TKE用eBPF绕过conntrack优化Kubernetes Service
  18. 基于javaweb+jsp的服装店门店信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
  19. 404php源码,网站404页面
  20. macOS中虚拟机桥接模式分配静态ip

热门文章

  1. java中的String、StringBuffer和StringBuilder的详细分析
  2. 《信息技术》期刊简介
  3. Navicat如何连接阿里云数据库RDS
  4. 视频教程-MySQL数据库应用快速入门培训课程-MySQL
  5. 宏碁笔记本u盘装系统如何进入bios设置u盘启动图文教程
  6. 数据仓库的项目的概况
  7. oracle导出一半报1046,Oracle 数据库1046事件
  8. 2019年云计算将有哪些变化?云计算未来前景
  9. 解决C盘存储空间不足
  10. Letter to a newborn son