用Excel制作一个漂亮的分类散点图

article/2025/9/1 10:25:08

     前段时间在朋友圈发了一个散点图,好多朋友说很漂亮,想要学习制作方法,今天小编就为大家解析这个散点图的做法。我们先来看看这个散点图:

用Excel制作一个漂亮的分类散点图

      

       这个散点图一共分为四类,每一类按照顺序进行散点图的绘制,不同类别使用不同的颜色区分,并在图中标出平均值进行连线。

 

数据准备

 

将分组数据准备成如下形式:

用Excel制作一个漂亮的分类散点图

此处仅仅截除两个Group,大家可以根据需要选择各个group,此处不用进行排序,分组展示即可,下面我们来构造辅助列:

1、第一个辅助列,作用是将每个分组按照1,2,3。。。的顺序标个序号,具体公式是:

用Excel制作一个漂亮的分类散点图

 

2、第二个辅助列,是用来规定散点图每个分组横坐标的起点,由于图中各个散点图之间要有一定的间隔,所以起点以1,3,5等奇数开始。

 

要构造这个奇数,此处首先构造一个第几组的辅助列,这一列有两种方式构造,可以提取B列中的1,2,3等字符构造,使用RIGHT函数。当然,也不排除分组名称中没有1,2,3,因而本文使用第二种方式构造:

 

用Excel制作一个漂亮的分类散点图

 

然后再使用2n-1的公式构造奇数,当然高手可以两个公式嵌套,一步到位。用Excel制作一个漂亮的分类散点图用Excel制作一个漂亮的分类散点图用Excel制作一个漂亮的分类散点图用Excel制作一个漂亮的分类散点图用Excel制作一个漂亮的分类散点图用Excel制作一个漂亮的分类散点图

 

用Excel制作一个漂亮的分类散点图

 

3、第三个就是规定每个分组之间的每个散点的横向间隔,此处间隔则是将1按照每个分组点的个数进行分割,本文样例中的每个分组,散点个数是不同的,因而使用如下公式:

 

用Excel制作一个漂亮的分类散点图

 

此处使用countif公式,是分组计数的公式,当然本文是以1作为一个散点图的长度,如果点非常多,想要以其他的长度作为分组,则乘以其他值。当然,要记得在前面设置间隔的过程中,相应的修改。

 

4、最后就是对每个坐标点的横坐标进行定义,使用辅助3(F列)加上辅助4(G列)的累计相加即可,使用公式如下:

 

用Excel制作一个漂亮的分类散点图

 

自此,所有的辅助列便已经构造完毕,当然这里面的这些辅助列只是为了讲解构造思路,可以将公式进行叠加,减少辅助列的数量。

 

画图

 

首先选择Group1的数据画散点图:

 

用Excel制作一个漂亮的分类散点图

 

分别选择横坐标和纵坐标,并对散点图的样式进行设置,选择散点,更改系列样式:

 

用Excel制作一个漂亮的分类散点图

 

根据自己的需求逐个选择分组,增加数据并进行描点画图即可。

用Excel制作一个漂亮的分类散点图

这样,我们就形成了一个初步的分类散点图了。

用Excel制作一个漂亮的分类散点图

画完散点,我们来计算中间的均值数据,均值数据我们用透视表透视一下即可得出:

用Excel制作一个漂亮的分类散点图

 

然后将均值数据也增加到图中,这里注意X轴选择每个分组的中间值,Y轴是选择刚刚透视的均值:

用Excel制作一个漂亮的分类散点图

 

再将数据点样式改为中间白色,边框黑色即可,这样一个分类散点图就大功告成了,其他图表元素可以根据需要再增添即可。

 


http://chatgpt.dhexx.cn/article/YcQbWlOL.shtml

相关文章

统计图表之散点图

目录 1. 散点图1.1 常用参数2. 进阶图2.1 气泡图2.2 边缘直方图 1. 散点图 散点图用于查看两个变量之间的关系, import pandas as pd import matplotlib.pyplot as plt %matplotlib inlinedata pd.read_excel(data.xlsx) change data.Open - data.Close x chang…

EXCEL散点图改横轴坐标

通常我们看到的散点图可以是X轴是文字,Y轴是数字,当我们真正在Excel中编辑的时候却发现如下图这样的,X轴上直接都是数字: 那怎么可以实现X轴上是文字呢? 操作步骤: 在原数据后面添加辅助数据,如…

excel绘制折线图或者散点图

一、背景 假如现在通过代码处理了一批数据,想看数据的波动情况,是不是还需要写个pyhon代码,读取文件,绘制曲线,看起来也简单,但是还有更简单的方法,就是直接生成csv文件,csv文件就是…

MATLAB导入EXCEL表格数据画散点图

在处理一些实验数据时,通常要画散点图,本来EXCEL自带的散点图功能也很好,但是为了秀一下,我们也要用到MATLAB来画图,下面来介绍一下实现方法。 如果你第一次使用MATLAB,那就要从头开始介绍了。 首先来新建…

Excel数据分析—散点图/气泡图

散点图:又称XY散点图,将数据以点的形式展现,以显示变量间的相互关系或者影响程度,点的位置由变量的数值决定。 ■ 场景:显示若干数据系列中各数值之间的关系,类似XY轴,判断两变量之间是否存在某…

excel 散点图添加颜色

当我们利用excel画散点图时,假如数据除了下x,y轴数据外,还有第三种属性数据,那么我们就需要赋予每个散点不同的颜色或者大小来实现第三种属性数据的区分,这里我介绍一个通过颜色来分区第三属性的方法,类似于MATLAB的co…

Excel中的散点图这么强大,学习了!

全世界只有3.14 % 的人关注了 数据与算法之美 平时见得最多的也许是柱形图了,但我个人最喜欢的却是散点图。在讲散点图之前,我先阐述一个不太严谨的个人观点。我认为,所有的数据图表都可以分为两类,一类是偏重于展示,一…

Excel 绘制多数据散点图

利用Excel 绘多数据单散点图 步骤 主要操作步骤图解等 请参考 Excel 绘制简单散点图 不同的地方,就是一次选择3组数据。然后单独调节每一组元素标签。对每组数据选择不同的数据标签类型。 同理对X 设置边界为0~55,主要单位为10,次要单位为5…

Excel 绘制简单散点图

最终结果 第一步 选择数据,插图散点图。双击 Y 坐标轴数值,将“线条”设置为“无线条”,选定“坐标轴选项”的边界设置为 0~3500,主要单位为 1000,次要单位为 500(根据自己数据大小来设置) 第二…

Excel制作散点图,四象限图,设置标签

先看结果: 是不是想要这样的效果,Excel完全阔以。看下面步骤: 1、制作基础散点图 选择目标数据区域,点击【插入】—>【散点图】第一个图形。此时做出了基础的散点图; 2、调整轴位置,或者叫轴心 Excel…

Excel图表8——矩阵图(散点图)

Excel图表8——矩阵图(散点图) 实例 原数据 一、计算平均值 二、插入图表 1.插入仅带数据标记的散点图(数据:满意度) 2.删除图例、网格线 3.调整横纵坐标范围 三、添加矩阵图的象限分割线 1.设置横坐标轴格式 2.设…

Excel绘制带象限散点图的4种办法

散点图经常要绘制成4个象限的样子,以对各数据点所处的位置分别进行评判,这里总结用Excel绘制这样的散点图的4种办法。 样例数据如下: 方法一:设置坐标轴格式,将横、纵坐标交叉于指定的刻度 首先用系统的模板绘制出散点…

VUE 实现购物车或者消息中心未读消息数量的实时监听

涉及到商城,平台等项目一般都会有实时数据的更新问题,比如这种: 下面是我的处理方式:全局绑定一个方法 Vue.prototype.$addStorageEvent function (type, key, data) {if (type 1) {// 创建一个StorageEvent事件var newStorag…

消息中心设计模式UML图

简单描述下在一家公司消息中心组件对不同消息设备处理,简要类图如下 说明根据设备来源已有的包含安卓,苹果,微信公众号,支付宝服务窗4种: IMessagePush:推送业务接口 IDbOperations:消息持久化…

消息中心架构设计

转载于:https://www.cnblogs.com/lilunjia/p/8797399.html

ActiveMQ:消息中心基本介绍

Redis其实也可以做消息队列,但是更多的企业选择了ActiveMQ,为什么,因为Redis的消息队列比较简单,无法做到像ActiveMQ,那样做做到点对点的消息订阅与发送 首先是哪些情况需要用到消息中心? 1.需要解耦出来的…

业务消息中心系统设计与实现(一)

目录 解决问题场景? 那么这款内部业务消息中心需要满足哪些功能呢? 哈喽小伙伴,我是kilde,和有需要的小伙伴分享一个业务消息中心的设计思想与实现,喜欢的小伙伴可以点赞关注博主,觉得有用的也可以打赏博主哦,也希望这个博客能给各位有需要的小伙伴或多或少解决一些场景问题…

仿微博消息中心的系统设计与实现

最近在实现一个类似于微博、网易云的消息中心模块。主要实现的功能是,将系统中的点赞、评论、等消息做汇合。今天跟大家分享下,我们的设计和实现思路。 首先说明,我们目前是微服务的架构。所以本篇文章中对于消息中心的设计也是建立在微服务的…

消息中心构架设计说明书

目录 1 1. 文档介绍.... 4 1.1 文档目的... 4 1.2 文档范围... 4 1.3 读者对象... 4 1.4 参考文献... 4 1.5 术语与缩写解释... 4 2 系统概述.... 5 3 设计约束.... 6 4 设计策略.... 7 5 系统总体结构.... 8 6 …

04_消息中心(MessageCenter)

一介绍 该消息中心是基于委托和事件(观察者模式)设计的,是 MxFramework框架 的一个子模块。 主要是为了处理消息的收发。 二、消息处理中心(代码如下) /**** * Title: MXFramework* 主题: 消息中心* …