什么是分组柱状图?

news/2024/7/21 4:30:19 标签: 信息可视化, 数据分析, 大数据, excel, python

柱形图是我们做数据分析时最常用的图表类型之一,很多时候都需要制作分组展示的柱形图,以分类别的展示各种维度的数据情况。上文我已经介绍过堆叠柱状图,因此本文将分享分组柱形图的知识。

分组柱状图,又叫聚合柱状图。当使用者需要在同一个轴上显示各个分类下不同的分组时,需要用到分组柱状图。分组柱状图将单个或多个数据集的柱形彼此并排显示,适合不同类别的数据对比,或者将大类别中各个小类别同时进行对比。

 

在图表中,X轴字段为横坐标,反映了柱子的组成部分,Y轴字段为纵坐标,反映了每一个柱子的高度,分组柱状图通过使用柱子的高度来映射和对比数据值。

在使用柱状图时,经常遇到需要多组数据进行比较的情况。

分组柱状图组件的字段设置有以下三种情形↓↓↓

情形一:当X轴为一个字段,Y轴为一个字段时,组件如下所示:

 上图中所用示例数据如下:

 

情形二:当X轴为一个字段,Y轴为多个字段时,组件如下所示:

 上图中所用示例数据如下:

 

情形三:当X轴为两个字段,Y轴为一个字段时,组件如下所示:

 上图中所用示例数据如下:

 

Tips

①分组柱状图vs一般柱状图:分组柱状图可以增加一个维度,用于对比一组数据内不同分类的数据值大小,可以表示3个数据字段(维度)的数据,而一般柱状图只能表示 2 个数据字段(维度)。分组柱状图的柱子较多,所以能展示的分组较少。

②分组柱状图vs堆叠柱状图:分组柱状图,可以对比同一个分组内部不同分类的数据大小,也可以对比不同分组内相同分类的数据大小,但无法对比各分组的总量。堆叠柱状图可以对比同一个分组内部不同分类的数据大小或占比,也可以对比分组的总量,但不适合对比不同分组内相同分类的数据大小。


http://www.niftyadmin.cn/n/95974.html

相关文章

高德地图基础教程超详细版

在当前社会,对于地图的使用是很必须的,所以对于程序员来说也是需要掌握的技能,目前主流的又百度地图和高德地图,但是我建议使用高德地图,因为百度地图的API着实不好用吖,不好理解,对于开发人员来…

Feign、Ribbon、Hystrix

🏆今日学习目标: 🍀Feign、Ribbon、Hystrix ✅创作者:林在闪闪发光 ⏰预计时间:30分钟 🎉个人主页:林在闪闪发光的个人主页 🍁林在闪闪发光的个人社区,欢迎你的加入: 林在…

【JavaScript】前端实现电子签名:

文章目录一、效果:二、实现:三、扩展一、效果: 二、实现: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"vie…

C语言 文件读写

目录1. 文件打开与关闭1.1 打开文件 fopen( )1.2 关闭文件 fclose()2. 读取文件2.1 fgetc()2.2 fgets()2.3 fscanf()3. 写入文件3.1 fputc()3.2 fputs()3.3 fprintf()1. 文件打开与关闭 1.1 打开文件 fopen( ) &#xff08;1&#xff09;函数功能&#xff1a;使用 fopen( ) 函…

六【 SpringMVC框架】

一 SpringMVC框架 目录一 SpringMVC框架1.什么是MVC2.SpringMVC概述3.SpringMVC常见开发方式4.SpringMVC执行流程5.SpringMVC核心组件介绍6.快速构建Spring MVC程序✅作者简介&#xff1a;Java-小白后端开发者 &#x1f96d;公认外号&#xff1a;球场上的黑曼巴 &#x1f34e;个…

如果不使用时钟同步工具,linux如何解决时钟同步问题?仅需要一行命令即可。

这是一篇日记&#xff0c;记录了上帝下凡出手&#xff0c;解救苍生与水火之中的神奇文章&#xff0c;如果你也有过类似的经历&#xff0c;留言关注&#xff0c;咱们交流一下~ 目录 背景&#xff08;如果不想知道可以跳过&#xff09; 一行神奇的命令 一段一段的研究 总结 背…

git学习第二天 (远程仓库remote)

远程的仓库可以被多人同时访问使用&#xff0c;方便我们协同开发。在实际工作中&#xff0c;git的服务器通常由公司搭建内部使用或是购买一些公共的私有git服务器 GitHub 将本地库上传 git remote add origin https://github.com/lilichao/git-demo.git # git remote add &l…

新建一个虚拟环境来管理自己的pytorch环境

python只是一个编程语言&#xff0c;在开发具体软件时&#xff0c;可能还需要使用到各种的包&#xff0c;比如著名的 numpy&#xff0c;torch 等等。如果我们自己来管理则显得非常麻烦&#xff0c;于是便有了Anaconda这样一个类似容器的东西&#xff0c;它封装了python各种各样…