• [数据可视化] 柱状图


    柱状图介绍

    柱状图,使用垂直或水平的柱子显示类别之间的数值比较。其中一个轴表示需要对比的分类维度,另一个轴代表相应的数值

    功能:对比分类数据的数值大小

    柱状图有别于直方图,柱状图无法显示数据在一个区间内的连续变化趋势,柱状图描述的是分类数据,回答的是每一个分类中有多少数量

    纵向柱状图

    纵向柱状图适合的数据条数:不超过12条数据 

    适合纵向柱状图的数据:列表(包含两个字段,一个分类数据字段、另一个是连续数据字段),其中分类数据字段映射到横轴的位置,连续数据字段映射到矩形的高度,分类数据也可以设置颜色增强分类的区分度

    横向柱状图

    横向柱状图(直方图)适合的数据条数:不超过30条数据 

    适合横向柱状图的数据:列表(包含两个字段,一个分类数据字段、另一个是连续数据字段),其中分类数据字段映射到纵轴的位置,连续数据字段映射到矩形的宽度

    柱状图应用场景案例

    1.不同游戏类型的销量对比

    Game type字段,同时使用了位置和颜色用于区分不同的游戏类型

    Sales字段,使用矩形的长度表示销售量的大小

    注意

    1.分类太多不适合使用纵向柱状图

    举个栗子:对比不同省份的人口数量(中国共计34个省级行政区,包括23个省、5个自治区、4个直辖市、2个特别行政区),分类情况过多时,柱状图的文本为了排布合理,需要进行旋转,不利于阅读,相比于纵向柱状图,横向柱状图更适用于分类较多的场景,因为使用横向柱状图,文本可以横向排布,便于用户的阅读

    2.不适合表示趋势

    柱状图使用矩形的长度(宽度)来对比分类数据的大小,非常方便临近的数据进行大小的对比,不适合展示连续数据的趋势

    举个栗子:使用纵向柱状图展示某股票在2021年9月份整个月的每日价格走势,但是效果不尽人意

    随着有序的时间变化的数值趋势,更适合使用折线图面积图

    柱状图与折线图、饼图对比

    1.柱状图主要用于多个分类间的数据(大小、数值)的对比

    2.折线图主要用于展示连续数值(例如时间)或者有序分类的变化趋势

    3.饼图主要是展示分类之间的占比情况 

  • 相关阅读:
    Git 工作流程
    时序分解 | Matlab实现CEEMDAN完全自适应噪声集合经验模态分解时间序列信号分解
    2023最新最全【内网渗透工具】零基础安装教程
    很普通的四非生,保研破局经验贴
    短视频矩阵系统源码开发分享
    Unity实战篇 |制作一个跟随鼠标转向的 简易箭头指示标,包括 UI指向 和 3D指向标
    128-根据给定的字符串,建立二叉树
    【目标检测】YOLOv5分离检测和识别
    固件签名的安全解决方案 安当加密
    深度学习(CNN+RNN)笔记2
  • 原文地址:https://blog.csdn.net/Hudas/article/details/126523626