点击“小詹学Python”,选择“星标”公众号

重磅干货,第一时间送达

来源:简书

导读:随着时代的发展,越来越多的数据量堆积,然而这些密密麻麻的数据的可读性较差并且毫无重点,而数据可视化更加直观有意义,更能帮助数据更易被人们理解和接受。

因此运用恰当的图表实现数据可视化非常重要,本文归结图表的特点,汇总出一张思维导图,帮助大家更快地选择展现数据特点的图表类型。

▲图表类型-思维指南(点击可放大)

接下来我将依次介绍常用图表类型,分析其适用场景和局限,从而帮助大家通过图表更加直观的传递所表达的信息。

01 柱状图

展示多个分类的数据变化和同类别各变量之间的比较情况。

  • 适用:对比分类数据。

  • 局限:分类过多则无法展示数据特点。

相似图表:

1. 堆积柱状图。比较同类别各变量和不同类别变量总和差异。

2. 百分比堆积柱状图。适合展示同类别的每个变量的比例。

02 条形图

类似柱状图,只不过两根轴对调了一下。

  • 适用:类别名称过长,将有大量空白位置标示每个类别的名称。

  • 局限:分类过多则无法展示数据特点 。

相似图表:

1. 堆积条形图。比较同类别各变量和不同类别变量总和差异。

2. 百分比堆积条形图。适合展示同类别的每个变量的比例。

3. 双向柱状图。比较同类别的正反向数值差异。

03 折线图

展示数据随时间或有序类别的波动情况的趋势变化。

  • 适用:有序的类别,比如时间。

  • 局限:无序的类别无法展示数据特点。

相似图表:

1. 面积图。用面积展示数值大小。展示数量随时间变化的趋势。

2. 堆积面积图。同类别各变量和不同类别变量总和差异。

3. 百分比堆积面积图。比较同类别的各个变量的比例差异。

04 柱线图

结合柱状图和折线图在同一个图表展现数据。

  • 适用:要同时展现两个项目数据的特点。

  • 局限:有柱状图和折线图两者的缺陷。

05 散点图

用于发现各变量之间的关系。

  • 适用:存在大量数据点,结果更精准,比如回归分析。

  • 局限:数据量小的时候会比较混乱。

相似图表:

  • 气泡图。用气泡代替散点图的数值点,面积大小代表数值大小。

06 饼图

用来展示各类别占比,比如男女比例。

  • 适用:了解数据的分布情况。

  • 缺陷:分类过多,则扇形越小,无法展现图表。

相似图表:

1. 环形图。挖空的饼图,中间区域可以展现数据或者文本信息。

2. 玫瑰饼图。对比不同类别的数值大小。

3. 旭日图。展示父子层级的不同类别数据的占比。

07 地图

用颜色的深浅来展示区域范围的数值大小。

  • 适合:展现呈面状但属分散分布的数据,比如人口密度等。

  • 局限:数据分布和地理区域大小的不对称。通常大量数据会集中在地理区域范围小的人口密集区,容易造成用户对数据的误解。

相似图表:

1. 气泡地图:用气泡大小展现数据量大小。

2. 点状地图:用描点展现数据在区域的分布情况。

3. 轨迹地图:展现运动轨迹。

08 热力图

以特殊高亮的形式显示访客热衷的页面区域和访客所在的地理区域的图示。

  • 适合:可以直观清楚地看到页面上每一个区域的访客兴趣焦点。

  • 局限:不适用于数值字段是汇总值,需要连续数值数据分布。


09 矩形树图

展现同一层级的不同分类的占比情况,还可以同一个分类下子级的占比情况,比如商品品类等。

  • 适用:展示父子层级占比的树形数据。

  • 缺陷:不适合展现不同层级的数据,比如组织架构图,每个分类不适合放在一起看占比情况。

10 指标卡

突出显示一两个关键的数据结果,比如同比环比。

  • 适合:展示最终结果和关键数据。

  • 缺陷:没有分类对比,只展示单一数据。

11 词云

展现文本信息,对出现频率较高的“关键词”予以视觉上的突出,比如用户画像的标签。

  • 适合:在大量文本中提取关键词。

  • 局限:不适用于数据太少或数据区分度不大的文本。


12 仪表盘

展现某个指标的完成情况。

  • 适合:展示项目进度。

  • 局限:只适合展现数据的累计情况,不适用于数据的分布特征等。


13 雷达图

将多个分类的数据量映射到坐标轴上,对比某项目不同属性的特点。

  • 适用:了解同类别的不同属性的综合情况,以及比较不同类别的相同属性差异。

  • 局限:分类过多或变量过多,会比较混乱。

14 漏斗图

用梯形面积表示某个环节业务量与上一个环节之间的差异。

  • 适用:有固定流程并且环节较多的分析,可以直观地显示转化率和流失率。

  • 局限:无序的类别或者没有流程关系的变量。

15 瀑布图

采用绝对值与相对值结合的方式,展示各成分分布构成情况,比如各项生活开支的占比情况。

  • 适合:展示数据的累计变化过程。

  • 局限:各类别数据差别太大则难以比较。


16 桑葚图

一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,起始流量总和始终与结束流量总和保持平衡。比如能量流动等。

  • 适合:用来表示数据的流向。

  • 局限:不适用于边的起始流量和结束流量不同的场景。比如使用手机的品牌变化。

相似图表:

  • 和弦图。展现矩阵中数据间相互关系和流量变化。数据节点如果过多则不适用。

17 箱线图

是利用数据中的五个统计量:最小值、第一四分位数、中位数、第三四分位数与最大值来描述数据的一种方法。

  • 适用:用来展示一组数据分散情况,特别用于对几个样本的比较。

  • 局限:对于大数据量,反应的形状信息更加模糊。

17 种经典图表总结,轻松玩转数据可视化!相关推荐

  1. 33种经典图表类型总结,轻松玩转数据可视化

    导读:随着时代的发展,越来越多的数据量堆积,然而这些密密麻麻的数据的可读性较差并且毫无重点,而数据可视化更加直观有意义,更能帮助数据更易被人们理解和接受. 因此运用恰当的图表实现数据可视化非常重要,本 ...

  2. 40个案例教你用 Python 轻松玩转数据可视化

    大家好,数据可视化是数据科学中关键的一步.在以图形方式表现某些数据时,Python能够提供很大的帮助.不过有些小伙伴也会遇到不少问题,比如选择何种图表,以及如何制作,代码如何编写,这些都是问题! 今天 ...

  3. 大数据可视化python_5种Python绘图库,轻松实现大数据可视化!

    读图时代,图片不够精美绚丽,怎能够吸引住越来越挑剔的眼睛.而拥有"盛世美颜"的图片是怎样炼造而成的呢?大圣众包(www.dashengzb.cn)小编介绍5款交互式图表Python ...

  4. 玩转数据可视化之R语言ggplot2:(六)统计变换绘图:包括加权绘图、数据分布图、曲面图、图形重叠处理等

    玩转数据可视化之R语言ggplot2

  5. 玩转数据可视化之R语言ggplot2:(八)ggplot2绘制空间地理数据图

    玩转数据可视化之R语言ggplot2

  6. 玩转数据可视化之R语言ggplot2:(三)ggplot2实现将多张图放在一起,包括并排和插图绘制(快速入门)

    玩转数据可视化之R语言ggplot2

  7. 玩转数据可视化之R语言ggplot2:(七)对图形添加注释和标签(包含标题、坐标轴、参考线和高亮等注释方法)

    玩转数据可视化之R语言ggplot2

  8. 活用这25种图表效果,你的数据可视化也能变得高级炫酷!

    对于数据分析师来说,可视化永远是一门不过时的学问,不仅因为上到企业领导.下到业务分析都要用到可视化,更因为它是分析师手中的优秀工具,它向我们揭示了数据背后的规律. 但很多人又会问,自己做的数据可视化丑 ...

  9. echarts的词云图表类型有哪些_数据可视化之常见12种图表类型分析

    数据可视化有众多展现方式,不同的数据类型要选择适合的展现方法,今天友创云天就整理分析了几种常见的类型,给大家提供参考. 1.饼图 饼图是一个划分为几个扇形的圆形统计图表.每个扇形的弧长(以及圆心角和面 ...

最新文章

  1. 微信小程序多项选择器_微信小程序三级联动之多列选择器
  2. jQuery方法大全
  3. 又发现一个关于R文件丢失的问题
  4. java spring bean配置文件_Spring基于xml文件配置Bean过程详解
  5. Linux的文件传输工具(WinSCP)付下载连接
  6. 计算机中那些事儿(三):我与Dos的不解情缘---初识篇
  7. 随机计数器java_Java高效计数器
  8. 我就是认真:Linux SWAP 深度解读(必须收藏)
  9. 超能搜索系统输入关键字_电商后台设计——搜索
  10. Java小游戏的音乐播放
  11. 《21天学通Java(第6版)》—— 1.7 问与答
  12. linux服务篇-Squid服务
  13. 史上首次!个人所得税退税来了!如何退?怎么操作?
  14. 户外便携吹尘器方案浅析
  15. Java RestTemplate中几种常见的请求方式
  16. 习题9-2(免费糖果)【深搜dfs】+【记忆化搜索】
  17. java案例之制作系统
  18. 什么是数据库中的一对一关系?
  19. 知名硅谷黑客当街被刺身亡!年仅43岁,马斯克都怒了
  20. 用Nginx禁止国外IP访问我的网站...

热门文章

  1. 第二章 OpenResty(Nginx+Lua)开发入门
  2. 手把手教你Homestead安装,并填坑!!
  3. PHP文件函数 记录日志功能
  4. 耳机不分主从是什么意思_“在网吧上网给玩家配置这样的耳机,是什么意思?”哈哈哈...
  5. CRMEB页面说明这个是v3.0H5端的
  6. auto errored after 报错解决_css重点知识和bug解决方法
  7. 本机显示服务器文本信息,打开文档显示云服务器
  8. linux 条件变量函数,Linux线程同步之条件变量
  9. mysql5.6.22.0安装_皮带机滚筒用圆锥孔调心滚子轴承锁紧安装工艺
  10. es 精确查询不模糊_ES系列17:Terms聚合结果不精确,怎么破?