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

分类散点图

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

数据准备

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

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

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

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

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

然后再使用2n-1的公式构造奇数,当然高手可以两个公式嵌套,一步到位。

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

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

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

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


画图

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

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

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

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

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

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

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

均值聚类散点图怎么画_用Excel制作一个漂亮的分类散点图相关推荐

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

    前段时间在朋友圈发了一个散点图,好多朋友说很漂亮,想要学习制作方法,今天小编就为大家解析这个散点图的做法.我们先来看看这个散点图: 这个散点图一共分为四类,每一类按照顺序进行散点图的绘制,不同类别使用 ...

  2. 如何用excel制作xy曲线图_用Excel制作一个简易抽奖小程序,可一次抽取多人

    抽奖程序在很多场合都能派上用场,比如商场开业促销.课堂点名.抽取幸运观众等.我们今天就用Excel来制作一个简单的抽奖小程序,仅做参考. 抽奖小程序是下图这个样子的.我们按一下键盘上的F9键,即可完成 ...

  3. Java导出Excel加电子回章_使用Excel制作一个喜欢的DIY电子印章

    大家好我是不加班, 今天分享的内容是个性化电子印章的制作,可以使用Excel制作出一个印章,当然可以根据自己的喜欢定制哦! 首先,点击"插入",选择 "形状", ...

  4. 抽奖随机滚动_仅需2分钟,使用excel制作一个抽奖小工具,再也不用为抽奖发愁了...

    Hello,大家好,今天跟大家分享下我们如何使用excel制作一个抽奖工具,他的制作也非常的简单,我们先来看下效果,按住F9键就能让名字滚动起来,松开F9键后就会停止,如下图 想要实现这样的操作也非常 ...

  5. 用计算机怎么做成绩表,利用Excel制作一个简单的学生成绩表.doc

    利用Excel制作一个简单的学生成绩表 教学设计表 学科 信息技术 授课年级 八年级 学校 教师姓名 章节名称初中信息技术八年级上册第7课(第1节)计划学时1学时学习内容分析学习Excel的基础知识, ...

  6. 利用Excel制作一个评级工具

    利用Excel制作一个评级工具 基本目标 思路 输入字符+计算 方法一 方法二 根据计算结果+输出字符 总结 基本目标 做一个简单快速的评级工具. 希望做到评价人在区域(1)中输入单项评价,区域(3) ...

  7. 用mysql做小型数据库,怎样用excel制作一个小型数据库表格 | excel做数据库

    Excel 表格类似的数据结构,数据库应该如何设计 想想一个三维的空间: x,y,z 分别表示坐标的 x,y,z 值,为整数(可以为负,如果你在应用里面将0设中点,且允许反方向存储数据的话,x,y 表 ...

  8. k均值聚类图像分割matlab代码_用K均值聚类法为人类拍摄的首张黑洞照片进行分割...

    众所周知,人类最近拍摄了首张黑洞照片.网友们纷纷表示,这明明就是一个甜甜圈嘛!以前以为黑洞是这个世界上最最高冷的存在,而此刻突然现出真身,形象却是如此的人畜无害!不但如此,还勾起了网友的食欲!简直是罪 ...

  9. excel自定义格式分钟计时_用Excel制作带读秒倒计时的动态海报

    原标题:用Excel制作带读秒倒计时的动态海报 牛年就快到来啦,首先祝所有粉丝们牛年大吉! 今天来讲个在Excel里面制作带读秒倒计时的动态海报的技术,咱们不妨就当前时间到大年初一的时间做个读秒倒计时 ...

最新文章

  1. portainer忘记用户名密码_【20201122】做个用户管理系统(6)——忘记密码页面、重置密码方式页面的模板制作...
  2. 【Android 插件化】VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )
  3. [Spring cloud 一步步实现广告系统] 18. 查询返回广告创意
  4. android文件存储数组,Android面试简录——文件存储
  5. python copytree_python shutil.copytree 强制复制目录,源目录存在且有多个文件替代方案....
  6. 伪代码的简单例子_使用策略+工厂模式彻底干掉代码中的if else!
  7. js 字符串操作函数有哪些
  8. 我在30岁之前做了三件骄傲的事
  9. Linux操作Oracle(14)——Oracle数据库 使用VMware虚拟网卡 配置 TnsListener 解决 无法启动的问题
  10. 简单又帅气的折纸机器人教程_几张纸做出帅气纸飞机,做法简单飞行速度超快,手工折纸飞机...
  11. c# 一种缓存模板
  12. Oracle 11g Release 1 (11.1)——自动存储管理(Automatic Storage Management,ASM)
  13. Java 概述、Java语言的特点、什么是跨平台性、Java语言平台版本、什么是jdk,jre、JDK和JRE的下载安装...
  14. android ListView刷新抢占屏幕焦点
  15. 应对CentOS 停服,麒麟信安迁移方案已就绪
  16. 金圣叹“不亦快哉”三十三则
  17. .Net Self Hosting 的几种方式
  18. windows 10 笔记本无法连接无线网,显示已关闭
  19. RNA-seq 详细教程:实验设计(2)
  20. 趁着时光正好,好好去爱她

热门文章

  1. 谈谈JavaScript中的数组、集合及效率
  2. 在Centos下启用mysql的远程访问账号
  3. Widows Live Writer
  4. python中时间的处理
  5. 8-4 redis sentine 安装
  6. 内联函数及4种显示转化
  7. 【写作技巧】计算机应用技术毕业论文范文
  8. c语言线程池源代码下载,C语言实现线程池(示例代码)
  9. java实现物体下落效果_手撸一个物体下落的控件,实现雪花飘落效果
  10. C++中实现类似php的UTF8和UrlEncode函数的代码