常用数据可视化对比类图表大全

news2024/11/25 7:10:19

优秀的数据可视化从来都不是罗列数据,更要根据自己的数据特征,设计出可以被读者轻松理解的图表。

图表类型有很多,选择正确图表的过程可能会让人混乱。本文将为您介绍数据可视化中比较类图表,以完美地表示您的数据并以最有效的方式传达数据。

条形图

最常见的图表类型之一。条形图是一组矩形,其长度与其表示的值成正比。每个矩形(条形)都表示一个类别。条形图非常适合比较。矩形长度的差异比尺寸和颜色的差异更容易察觉。

柱状图

柱状图是一种类似于条形图的图表,条形垂直放置。它们通常被认为是同一类型的图表,但从数据可视化的角度来看,这是错误的。柱状图和条形图之间的主要区别在于分类标签的使用。长标签不适合柱形图,因为容易重叠。但是,如果标签很短并且不占用很多水平空间,则可能会很有用。

分组条形图

分组条形图(如果条形垂直放置,则为分组柱形图)是条形图/柱形图的多系列变体,其中每个类别都由传达主要类别不同方面的多个柱表示。每个类别的列使用间距与其他类别分隔。我们使用这种类型的图表来比较多个系列。与不需要设置任何数据格式的基本条形图相反,要创建分组条形图/柱形图,必须先组织数据。

棒棒糖图

棒棒糖图可以成为常规条形图的替代品。它显示了数值变量和分类变量之间的关系。这种类型的图表由一条线组成,该线表示量级,并以点或圆圈结尾,突出显示数据值。因此,可以说它的设计类似于一堆棒棒糖。

项目符号图

项目符号图是一种旨在根据目标值和范围进行基准测试的图表。这是一个非常节省空间的图表,主要用于显示性能数据。从视觉上看,项目符号图类似于条形图/柱形图和进度条的组合。结果显示在单个条形或列中。范围栏是根据比较所基于的类别中的值(例如竞争对手的销售数据)构建的。然后将所有这些值划分为一定数量的子范围(在大多数情况下是四分位数)。目标显示目标值。条形图显示实际数字。

点阵图

点阵图(通过在数字(或日期时间)轴上绘制每个类别的一个或多个点来显示每个类别的一个或多个定量值。每个类别只有一个值的点图使得这些类别之间的比较非常容易。当点图的每个类别具有多个值时,您还可以在类别内进行比较。这会导致图表类型在小空间中打包大量信息。此图表可能需要将点图转换为具有适当上下文的图表的网格线。

哑铃图

哑铃图是一种点图,每个类别有两个连接的值。当您想要强调两个值(数据点,即两个时间点)之间的增量(变化)并比较和可视化所有类别中这两个值之间的差异时,请使用它。哑铃由点(或圆圈)和连接线(或线)组成。不添加标记,只留下连接线,使其成为范围图。我们在整篇文章中都提到了哑铃。

象形图

象形图是一种使用图标或符号,甚至是小图像来表示数据的图表。这些图标中的每一个都对应于某个类别。象形图在某种程度上类似于条形图,但它们不是使用条形图,而是显示图标。一些数据可视化专家可能会认为这种类型的图表非常基础,以至于它在学校和幼儿园被广泛使用。虽然这是真的,但同样重要的是要记住,使用象形图有助于克服语言障碍,而且它真的很容易解释。

范围图

范围图有时看起来像条形图。不同之处在于范围图显示类别的两个值,而不仅仅是一个值。范围图显示两个点,它们之间有一条连接线。这条线表示这些点之间的差异或差距,并指示这种变化的方向。因此,如果您想突出显示这种差异,而不是值本身,那么使用这种类型的图表非常有用。一个用例示例是任何类型的人口统计差距,即性别薪酬差距。

径向条形图

径向条形图只是常规条形图的变体,主要区别在于图表的圆形。图表本身绘制在所谓的极坐标系统上。这意味着每个条形都出现在一个圆圈中。值越大,条形越长。径向条形图的真正优点在于它们非常漂亮,甚至令人印象深刻的图表可用于比较数据中的关键指标。使用径向条形图带来的挑战是它们不是最容易解释的。一些网站将径向条形图称为多层圆环图或多级圆环图,但值得指出的是,它不是同一类型的图表。

平行坐标图

平行坐标图类似于折线图,但不是时间值,而是在水平轴上绘制类别。它允许您绘制多个类别/维度,而不会影响简单 2D 空间中的可读性 - 所有维度都遵循相同的模式。如果所有维度共享相同的数据范围,则维度可以同时具有单独的轴或仅具有一条网格线。但是,图表的简单性增加了一些限制。一次最多可以遵循两个相邻维度关系,因此排序在此图表中起着至关重要的作用。

雷达图

雷达图显示多个数据点或组之间的比较(至少三个)。它由几个轴组成,所有轴都来自中心的同一点(类似于蜘蛛网)。虽然这是一个非常有趣的图表,但重要的是要记住它更难阅读。由于它是以圆形方式设计的,因此与更常见的线性图表和图形类型相比,它需要额外的视觉感知。用另一种类型的图表替换它通常更容易。如果图表中的所有轴具有相同的比例,则条形图或有时棒棒糖就足够了。如果轴具有不同的比例,则最好使用平行坐标。

南丁格尔玫瑰图

此图表在视觉上类似于饼图,但南丁格尔图无法传达部分到整体的关系。它像条形图一样比较类别之间的值,只有这个是径向的。

瀑布图

瀑布图是一种图表,通常显示两点之间变化的正值和负值,这有助于了解这些变化的累积效应(即净变化)。此图表不仅查看数据集的起始值和结束值,还可视化发生的每个单独的正或负变化。可以想象,这种类型的图表在金融部门或人力资源中非常有用,但在其他行业(想想库存、收入跟踪等)也非常有用。最后但并非最不重要的一点是,瀑布图的名字来自它看起来像瀑布的事实。在图表中,第一个值(列)通常从基线零开始,结束值也是如此。它们由许多看似浮动的较短条(代表上述变化)连接。图表的整个形状类似于瀑布。

矩阵图

矩阵图是一种非常常见的图表类型,有助于可视化数据集中两个或多个变量之间的关系。具体来说,它以网格格式显示这种关系的存在和优势。它可以有六种不同的形式(形状),具体取决于必须比较的组数(L、T、Y、X、C、R 和屋顶形状)。此图表通常呈现大量数据,因此其视觉显示受到限制。矩阵图非常适合(但不限于)项目经理。

词云图

词云不是一种典型的图表类型,但它应该在这个列表中占有一席之地,因为它仍然是一种用于可视化定性(文本)数据的工具。词云只不过是不同单词的视觉集群,它们的大小会根据它们在数据集中的频率而变化。换句话说,某个单词(或关键字)在文本中出现的频率越高,它在云中的体积就越大(也许更大胆)。这种类型的图表在许多行业和细分市场中都很常见。对于想要分析面试的论文学生来说,它可能是一个很好的可视化工具。但正如您所知,还有更多创造性的方式来显示定性数据。

斜率图

斜率图是通过使用斜率的角度来传达差异来强调两个值之间的演变的图表。它可以是随时间的变化,也可以是过渡。如果我们只有两个时间点要解决,则斜率图可能是折线图、分组条形图或堆积条形图的良好替代方案。

表格图表

表格图表是一种图表,可帮助直观地表示按行和列排列的数据。在所有形式的通信和研究中,表格被广泛用于存储、分析、比较和呈现数据。

分类散点图

分类散点图与常规散点图的不同之处在于存在分类轴。它可以只是一个分类轴,也可以是两个。分类散点图可以与点图非常相似。

象限图

象限图与散点图非常相似,但它在 2x2 矩阵中分为四个相等的部分(象限)。如果我们想要为某些特定类型的分析对不同的数据标记进行分组,这将非常有用。使用象限图的最佳和最著名的示例之一是用于 SWOT 分析。


 

数据可视化工具

SovitChart


SovitChart 是新一代数据可视化设计开发平台,提供丰富的模板组件,拖拽式自由布局,全局图形化编辑,5分钟快速搭建数据可视化页面。可用来制作可视化大屏、数据仪表盘、领导驾驶舱等常用的可视化Web页面,还可以用于项目案例、动态原型、系统演示等的快速制作。

SovitChart 提供简单快捷的方式与第三方系统进行集成,支持在线集成、离线集成。并且支持私有部署。可视化组件设计发布后,通过〈iframe〉〈div〉简单的几行JS代码即可引入到第三方系统中。无论软件产品设计者、UI设计师、系统售前人员还是程序开发工程师,SovitChart都能满足您的数据可视化需求,并且基础版可永远免费使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/472134.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PostgreSQL安装和开启SSL加密连接【配置双向认证】

SSL单向认证和双向认证: SSL单向认证:只有一端校验对端的证书合法性,通常都是客户端来校验服务器的合法性。即在一般的单向认证中,只要求服务器端部署了ssl证书就行,客户端可以无证书,任何用户都可以去访问…

Rasa聊天机器人控制Python Turtle

背景 为了展示Rasa聊天机器人的使用效果以及如何将Rasa应用到业务系统中(这里将Python Turtle模块作为业务系统),用户将语音或者文本输入至Rasa,经过处理后调用Python Turtle的功能。 turtle库是Python语言中一个很流行的绘制图像的函数库,想…

Docker常用命令笔记

docker常用命令 1 基础命令 sudo docker version #查看docker的版本信息 sudo docker info #查看docker系统信息,包括镜像和容器的数量 2 镜像命令 1.sudo docker images #查看本地主机的所有主机镜像 #解释 **REPOSITORY **#镜像的仓库源TAG **** …

微信小程序python+nodejs+php+springboot+vue 校园餐饮点单配送系统商家 配送员

管理员的主要功能有: 1.管理员输入账户登陆后台 2.个人中心:管理员修改密码和账户信息 3.学生管理:对注册的学生信息进行添加,修改,删除,查询 4.商家管理:对注册的商家信息进行添加,…

【在线研讨会】智慧汽车时代来临 -车规功能安全软硬件一次到位

随着科技的不断发展,智慧汽车的时代已经到来,在实现智慧汽车的过程中,车辆的功能安全、软硬件设计等方面都面临着严峻的挑战。为了确保智慧汽车的安全性和可靠性,在硬件设计方面,需要考虑到各种可能出现的故障和安全风…

日撸 Java 三百行day39

文章目录 说明day39 关键路径1.关键路径2. 代码分析 说明 闵老师的文章链接: 日撸 Java 三百行(总述)_minfanphd的博客-CSDN博客 自己也把手敲的代码放在了github上维护:https://github.com/fulisha-ok/sampledata day39 关键路…

PMP课堂模拟题目及解析(第1期)

1.在一个大型施工项目的规划阶段,出现了潜在的经济衰退迹象。之前关于经济衰退的风险被指定为低概率和高影响,预计持续 6-12 个月。项目开始后不久 发生了经济衰退,并按预期影响项目。六个月后,经济衰退影响的持续时间将更改为 24…

网络通信与密码相关概念流程

文章目录 前言一、明文通信二、密文通信1.对称加密2.非对称加密 三、安全信任机制1.CA(Certificate Authority) 证书授权中心2.数字证书 总结 前言 随着科技的发展,人们的通信都转化成电子通信,由于信息需要通过一个公有的网络进行传输,信息…

Spring IOC 源码解读

将回答以下问题: BeanFactory 和 ApplicationContext 之间的关系和区别。一个 Bean 是如何被注入到 IOC 容器里,中间经历了什么过程(Bean 的生命周期)。 先入为主 假设你已经有如下经验: 什么是 IOC。 don‘t call…

verilog手撕代码2——各种加法器介绍——真值表、表达式、电路图

文章目录 前言一、半加器二、全加器三、串行/行波进位加法器(Ripple-Carry Adder/RCA)四、超前进位加法器(Lookahead Carry Adder/LCA)五、进位保存加法器(Carry Save Adder/CSA) 前言 2023.4.25 一、半加…

Terraform

文章目录 简介安装简单使用案例 概念原理状态管理Backend 远程状态存储机制 配置语法Argument 参数Block 块terraform块required_providersbackend provider块: 与基础设施交互resource块: 定义基础架构data块: 数据源 表达式(Experssion)和函数(Functions)变量variable 输入变…

【Celery】任务Failure或一直超时Pending

编写背景 task进入队列后,部分任务出现Failure或者一直Pending,且业务代码没有报错。 运行环境 celery配置 from celery import Celery broker redis://:127.0.0.1:6379/1 backend redis://:127.0.0.1:6379/2 app Celery(brokerbroker,backendbackend,includ…

【文心一言】广告文案、演讲稿与请假条自动生成

前言 作为一名大学生而言,平时参加或者举办一些学校组织的活动的时候,总是避免不了需要准备一些演讲稿、广告宣传文案等内容,甚至于在疫情十分严重的这几年内,如何跟老师“委婉的”请假,也成为了我日常头疼的事情。但在…

React之redux的模板

文章目录 以下为模板代码安装(添加 Redux Toolkit 和 React-Redux 依赖包到你的项目中)以下为项目目录在store/index.js里面的模板创建模块(模块化思想),这里就是模板,所有模块通用(src/features/userSlice.js)在main.jsx引入模板(只需要看下面画横线的四行)在组件内使用 以下是…

【网课平台】Day16.项目优化:压测、加缓存优化与分布式锁

文章目录 一、压力测试1、优化需求2、性能指标3、安装Jmeter4、压力测试5、优化日志 二、缓存优化1、给接口加Redis缓存2、缓存穿透3、解决缓存穿透4、缓存雪崩5、缓存击穿 三、分布式锁1、本地锁的问题2、IDEA一个项目启动多个实例3、分布式锁4、Redis NX实现分布式锁5、Redis…

多项式加法(用 C 语言实现)

目录 一、多项式的初始化 二、多项式的创建 三、多项式的加法 四、多项式的输出 五、清除链表 六、主函数 用链表实现多项式时,每个链表节点存储多项式中的一个非零项,包括系数(coef)和指数(exp)两个…

Java8新特性函数式编程 - Lambda、Stream流、Optional

1.Lambda表达式 1.1 概述 ​ Lambda是JDK8中一个语法糖。他可以对某些匿名内部类的写法进行简化。它是函数式编程思想的一个重要体现。让我们不用关注是什么对象。而是更关注我们对数据进行了什么操作。 1.2 核心原则 可推导可省略 1.3 基本格式 (参数列表)->{代码}例一…

python毕业设计之django+vue公司企业物流信息管理系统

基于 开发语言:Python 框架:django Python版本:python3.7.7 数据库:mysql 数据库工具:Navicat 开发软件:PyCharm 语言设计并实现了速运公司物流信息管理系统。该系统基于B/S即所谓浏览器/服务器模式&…

智慧物流信息系统开发需具备哪些功能?

智慧物流软件开发公司在制作管理系统的时候,需要具备的功能有哪些呢? 一、采集跟踪功能。 (1)、信息采集:信息采集跟踪系统是智能物流系统的重要组成部分。物流信息采集系统主要由RFID射频识别系统和Savan…

【Hadoop-HDFS】HDFS中Fsimage与Edits详解

【Hadoop-HDFS】HDFS中Fsimage与Edits详解 1)概述2)NameNode元数据解析3)Fsimage3.1.Fsimage 的作用3.2.FSimage 的文件信息查看 4)Edits4.1.Edits 的作用4.2.Edits 的文件信息查看 5)元数据信息目录的配置 1&#xff…