如何用好图表?

news2024/11/23 15:50:29

如何选择合适的图表?

在可视化图表中,基于不同的目的,我们要选择不同的图表

一般情况下,我们需要借助图表达成4个目的:展示比较,展示分布,展示联系,展示构成

一.作用

1.展示比较

基于分类的比较:横轴一般是各个分类

基于时间的比较:横轴一般是各个时间点

①基于分类的比较

不等宽柱形图

常见于外企报表

默认情况下,柱形图柱体的宽度是相同的,但调成不等宽后,柱形图的高度和宽度都有意义了

适用于多个项目或主体在两个维度上(营业额和增长率)比较数据,提供了一种展示数据的新角度

条形图

适用于多个项目(各品牌)少数分类(线上线下)基于变量(客单价)的比较 

柱形图

适用于少数分类(线上线下)少数项目(各品牌),基于变量(件单价)的比较

②基于时间的比较

雷达图

适用于展示多个项目(各网站)的某个变量基于某个周期(各月份)内的比较

曲线图

适用于展示单个项目(奢侈品消费)的某个变量(市场份额)随着某个时间段(各年份)的变化

柱形图

适用于展示少数项目(各品牌)的某个变量(门店数)基于少数周期(5月,6月)的比较

曲线图

适用于展示多个项目(各类目)的某个变量(市场份额)基于少数周期(各月份)的比较

2.展示联系

①2个变量的联系

散点图

适用于展示某两个变量(业务收入和广告支出)之间的联系

②3个变量的联系

气泡图

适用于展示某三个变量(上新款数,单款库存深度,总库存件数)之间的联系

3.展示分布

①单个变量的分布

直方图

适用于展示单个变量(学生分数)的少数数据分布

正态分布图

适用于展示单个变量(评分)的多个数据点分布

②2个变量的分布

散点图

适用于展示某2个变量(顾客满意度和浏览时间)的数据点的分布

③3个变量的分布 

曲面图

适用于展示某3个变量(x,y,z)的数据点的分布

4.展示构成 

①随时间变化的构成

堆积百分比柱形图

适用于展示各个项目(各类目)随时间变化的百分比(销售占比)结构

堆积柱形图

适用于展示各个项目(各类目)随时间变化的销售结构

堆积百分比面积图

适用于展示各个项目(各类目)随时间变化的百分比(销售占比)结构

堆积面积图

适用于展示各个项目(各类目)随时间变化的销售结构

②静态的构成

饼图

适用于展示各个项目(三明治销售额等)占总体(午餐销售额)的比例

瀑布图

适用于直观的展示各个项目(各种费用和各种税务等)占总体(年收入)的构成

复合堆积百分比柱形图

适用于展示某各项目构成(总销量)的构成(奶制品的销量)

二.注意事项

1.有效图表的几个基本要素

①坐标轴必须标记

操纵坐标轴是常见的图表作弊手段,所以当你看到没有纵坐标轴的图表时,一定要提高警惕,防止被人欺骗

②标题要提炼出重点

不要用模棱两可的标题,标题是对整个图表的凝练

③备注数据来源

保证数据的可信度

④同比数据的解读非常重要

商业杂志中,经常根据图表的内容和目的,使用相关的图片来表现,以增强和读者多渠道的联系,引发情绪上的共鸣,促进信息的沟通和理解

2.该如何改造基础的图表来达到这样的效果呢?常见的做法有下面几种

①改造饼图

一般使用图表所代表的具体事物填充饼图,提供图表的上下文背景

②改造柱形图或条形图

经常用小汽车,小房子,小树等图片替换,最好使用透明的矢量图

③改造面积图

常见的有用钞票,黄金,国旗等填充曲线图下的面积图

④使用LOGO等形象化图表对象

比如使用公司LOGO,国旗来表示分类标签

⑤用地图来加强图表

用地图来加强图表的表现力,也是今年来常见的地图图表形式

⑥合理的图表修饰

同样是数据或图表,欧美人更喜欢活泼的感觉,商业是有趣的,我们不愿意生活在无型的框框里(图表的装饰并不是多多益善,而是根据实际情况掌握,避免非数据显示部分过多的装饰,影响和减弱数据本身的显示和读者对数据的理解)

⑦百分比展现形式

圆环,仪表盘(半圆环)

3.在使用图片来加强图表时,需要注意以下几点

所使用的图片要与图表主题和意图有较好的相关性,寓意准确,恰当无歧义

不要使用office自带的或者其它劣质的剪贴画,动手搜寻高质量的图片

图表的色彩要与图片协调,可以从图片中提取颜色来做图表

4.可视化图表的几个注意事项

①饼图的顺序要得当

饼图是一种非常简单的可视化工具,但它们常常过于复杂,饼图的顺序应该直观,而且不要超过5个细分

有两种排序方法可以让读者迅速抓取重要的信息

方法一:将份额最大的那部分放在12点方向,逆时针放置第二大份额的部分,以此类推

方法二:将最大部分放在12点,然后顺时针放置,以此类推

②在折线图中避免使用虚线

虚线会让人分心,如果用实线搭配合适的颜色更容易彼此区分

③数据的罗列要尽可能的符合逻辑

你的内容应该符合逻辑,并以直观的方式引导读者阅读数据

对类目进行按字母,次数或数值大小进行排序

④确保数据不会因为设计而丢失或覆盖

例如,在面积图中使用透明效果来确保用户可以看到全部数据

⑤图表尽力避免耗费读者过多的精力

我们可以通过添加辅助的图形元素来使数据更易于理解,比如在散点图中增加趋势线

⑥确保图表的呈现要符合实际情况

确保任何呈现都是准确的

比如,气泡图的大小应该跟数值一样,不要随便标注

⑦在热图中尽力避免使用不同的颜色

如果一些颜色比其他颜色突出,反而赋予了数据不一样的意义,不如使用单一颜色,然后通过颜色的深浅来表达

⑧柱形图柱子之间的间距不要过宽或过窄

柱状过宽或过窄都会影响视觉传达,柱子与柱子之间的间隔最好调整为宽的1/2

⑨数据的对比要直观的呈现差异

对比是呈现差异的有效方式,但如果读者不易对比时,效果就大打折扣了,确保数据的呈现方式一致,可以让你的读者快速捕捉差异

⑩尽量避免使用三维图

尽管3D图看来让人振奋,但也容易分散预期和扰乱数据,坚持2D才是王道

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

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

相关文章

数据结构-克鲁斯卡尔算法,普利姆算法(求最小生成树)

当然了昨天晚上写了求两源点之间最少权值和,就不得不再写一下另外两个求最小生成树的算法分别是克鲁斯卡尔和普利姆了,话不多说直接进入主题 目录 并查集: 克鲁斯卡尔算法(与并查集结合起来): 普利姆算法: 并查集&a…

[附源码]Python计算机毕业设计高校教学过程管理系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…

产品诚可贵,质量价更高

产品诚可贵,质量价更高缘起所属行业研发人员规模所在团队规模团队开发模式产品类别软件主体层次软件交付周期软件需求质量/感受/问题设计质量保证及好与不好开源组件代码质量千行缺陷数单元测试代码覆盖率和测试质量质量文化和QA人员测试团队人员配置质量工程活动功…

第4篇:嵌入式Linux应用开发基础知识

嵌入式Linux应用开发基础知识一、GCC编译过程二、MakefileMakefile的引入及规则Makefile的语法a. 通配符b. 假想目标: .PHONYC. 变量Makefile函数函数foreach函数filter/filter-outWildcardpatsubst函数Makefile实例通用MakefikeMakefikeMakefile.build说明.txt三、TCPserver.c…

springMVC+mysql实现的Java web图书管理系统源码+运行教程+参考论文

今天给大家演示的是一款由srpingMVC实现的Java web图书管理系统,本项目功能非常丰富,且附带配套论文及视频指导配置运行教程,系统实现的功能主要有:图书馆里、图书分类管理、出版社管理、图表图书统计展示、用户管理、角色管理、权…

小村庄迸发大能量,桃浦村“藏”着花样经,“烘”出财富来

从几人的小公司到产税千万级的高新技术和数集团企业总部;从拿着10万元注册资金开公司处处碰壁的小公司到家喻户晓的国牌护肤品林清轩……在普陀区桃浦镇的桃浦村,默默“耕耘”出了一家家优秀的民营企业。 筑巢引凤聚人才,注入乡村振兴新动能。在上海市委…

【数据结构】二叉树的前序遍历、中序遍历、后序遍历、层序遍历

文章目录 1.二叉树的概念 1.1概念 1.2存储方式 1.3特殊的二叉树 1.4规律 2.二叉树的实现 2.1表现方式 2.2遍历 2.2.1前序遍历 思想 代码 详细分析 2.2.2中序遍历 2.2.3后序遍历 2.2.4层序遍历 思想 代码 详细过程 1.二叉树的概念 1.1概念 一棵二叉树是结点的一个有限…

第25届京港会开幕 元宇宙产业委与香港国际元宇宙协会启动全面合作

央链直播讯,以“融入新格局 合作谱新篇”为主题的第25届北京香港经济合作研讨洽谈会(简称“京港洽谈会”)14日在北京和香港开幕。据悉,自1997年香港回归以来,京港洽谈会已成功举办24届,两地在金融、专业服务…

基于 KubeSphere 的运管系统落地实践

作者:任建伟,某知名互联网公司云原生工程师,容器技术信徒,云原生领域的实践者。 背景介绍 在接触容器化之前,我们团队内部的应用一直都是基于虚拟机运管,由开发人员自行维护。 由于面向多开发部门服务&am…

ThingsBoard 3.1.1版本在window本地运行之TB-Gateway ODBC数据上传(四)

目录 1、前言 2、Thingsboard Gateway 1.tb-gateway的概念 2.tb-gateway的配置 3.odbc连接器配置 3、ODBC的配置 1.安装window的ODBC驱动程序 2.配置ODBC的驱动程序信息 4、效果展示 1、前言 项目中会出现这样的情况,有个平台搭建在本地,而数据也存…

Jenkins构建并部署一个go语言项目

Jenkins安装 1、下载 安装java [rootlocalhost ~]# yum install java-1.8.0-openjdk* -y 方式一: #下载安装包 [rootlocalhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.249.1-1.1.noarch.rpm #安装Jenkins [rootlocalhost…

【excel导入、导出】pom、实体类、工具类、例子

目录 一、环境搭建: pom: 实体类(ExcelClassField ): 工具类: 二、【示例】导入 controller: service 实体类: 注意: 三、【示例】导出 controller: …

搜索与图论 - bellman-ford 算法

文章目录一、为什么 Dijkstra 算法不适用于含负权的图1. 理论推导2. 实例演示2.1 详细步骤2.2 结果二、bellman-ford 算法1. 简介2. 基本思路3. 简单举例4. bellman-ford 算法具体实现过程详见例题有边数限制的最短路。三、bellman-ford 算法例题——有边数限制的最短路具体实现…

仓库24代 “ CK_Label_v24

产品型号 CK_Label_v24 尺寸 124x90x12mm(不含安装支架) 屏幕尺寸 4.2 inch 显示技术 电子墨水屏显示 显示区域面积 (mm) 84.8(H) x 63.6(V) 分辨率 400*300 像素密度 120dpi 显示颜色 黑/白 外观颜色 白色&灰外圏 按键 3 指示灯…

【C++】STL标准模板库

目录 一、概念 STL的四种基本组件 容器vector 迭代器iterator 函数对象function object 算法algorithm 二、使用 容器vector的使用 泛型程序设计: 所谓泛型程序设计就是编写不依赖于具体数据类型的程序。C中,模板就是泛型程序设计的主要…

一次疑似 JVM native 内存泄漏的排查实录

最近开发同学反馈,某定时任务服务疑似有内存泄漏,整个进程的内存占用比 Xmx 内存大不少,而且看起来是缓慢上升的,做了下面这次分析,包括下面的内容: 分析 JVM native 内存的一些常见思路内存增长了&#x…

关于Arduino连接L298N供电问题

关于Arduino连接L298N供电问题 查看原文 该L298N板声称有一个5V稳压器为Arduino供电,在这种情况下,您可以使用单个电源,并让电机板为Arduino供电。 关于为Arduino和电机提供动力有两种思想流派: 使用两个独立的电源&#xff0…

NumPy 的使用

NumPy(Numerical Python)是Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,同时也针对数组运算提供大量的数学函数库。 NumPy 的前身 Numeric 最早由 Jim Hugunin 与其他协作者共同开发,2005 年&#xff0…

百万千万爆款视频的脚本是怎么写出来的?两套模板教你做同款

那些百万千万爆款视频的脚本是怎么写出来的?两套模板教你做同款。 每天都能刷到百万赞的短视频,看看自己的视频点赞量,失落是一种感觉,其实你也可以做出优秀的爆款文案。 今天给大家介绍两种短视频脚本模板,大家可以…

idea手动创建干净的maven项目,很简单

大家好,今天我们分享使用idea开发工具创建干净的maven项目 这是Maven的官网: 点一下就可以 首先,我们来了解一下什么是Maven,就是说关于Maven这个东西你要知道的是 1.Maven是一个跨平台(在很多平台上都可以使用&…