当前位置: 首页 > news >正文

EXCEL: (二) 常用图表

10. 图表

134-添加.删除图表元素

图表很少是一个单独的整体,而是由十几种元素/对象拼凑出来的。

学习图表就是学习当中各类元素的插删改。

①图表中主要元素的定义

图表上的一个颜色就是一个系列,每个系列都对应原数据中的一列/一行值数据。

每个系列都有两个轴:系列值轴和分类轴。
系列值轴上的标签,即为刻度值;
分类轴上的标签,也对应原数据中的一列/一行,表示将每个系列的值分为了相同的几类。

【每个系列在一类中只有一个值。】

在这里插入图片描述

②选中图表中的内容

在这里插入图片描述
选择某一个元素, 就会选中图表中的相应内容.
在这里插入图片描述

③删除、添加图表中的元素

删除图表中的元素对象:选中,DELETE

添加图表中的元素对象:
【不同的图表类型,相同元素的窗口中,会有不同的选项。】

在这里插入图片描述

④修改、设置图表中的每种元素

要设置哪个图表元素,就选中哪个图表元素,右键,调出相应的设置窗口:

【不同的图表类型,相同元素的设置窗口中,会有不同的选项。】

选中整个图表——右键,设置图表区域格式
选中图表标题——右键,设置图表标题格式
选中绘图区——右键,设置绘图区格式
选中网格线——右键,设置主要网格线格式

选中某个系列——右键,设置数据系列格式
选中数据标签——右键,设置数据标签格式
选中纵向、横向分类轴——右键,设置坐标轴格式
选中图例——右键,设置图例格式

选中误差线——右键,设置错误栏格式,调出“设置误差线格式”窗口。

在图表中目标元素太小,选不中时,可以选中图表——“格式”——在“当前所选内容”中下拉选中目标元素——“设置所选内容格式”调出设置该元素格式的窗口
在这里插入图片描述

⑤保存图表模板

145-常用图表一秒生成
注意事项:
①模板不能保存在 默认文件夹 以外的文件位置;
②如果要对模板进行修改,那么就要在修改后,重新保存为新的模板。

⑥ 固定图表的方式

10.2.5 151-动态标记最高销售额

在这里插入图片描述

10.1 柱状图和条形图

10.1.1 柱状图

135-常见柱形图美化工具

柱状图通常会用来对同类数据做大小对比。
在这里插入图片描述

在这里插入图片描述

10.1.1.1 柱状图应用

137-饮用水销售任务达成度对比图

10.1.1.1.1 PNG格式的图片

给什么商品或者内容做图表,就用该商品或内容的图片,使得要展示的内容更直观。
但只适用于用在数据比较简单的情况中。

图片的格式要求是png格式。

JPG 和 PNG深度解析:标准、对比、扩展和如何选择——上链易
JPG格式适合用于照片,在风景或人物图片中几乎看不到压缩伪像。由于尺寸小,适合在网站中使用和网络传输。
【JPG不支持编辑。】

PNG,但不是矢量图,适用于所有包含锐边和纯色的图形。用于保存屏幕截图、图标和需要透明背景的图片
【png使用PS软件进行制作和编辑。】

【矢量图是.svg 、.pic等文件格式,以几何图形居多,使用CAD软件进行制作和编辑。】

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

10.1.1.1.2 第一个系列

第一个系列“百分之百”的图片填充方式是伸展。
意思就是每个分类下,都只要一个图片,根据数据的大小,进行不同程度的伸展填充。
在这里插入图片描述

【跟普通柱状图的原理是一样的。
系列中的每个值,不管大小为多少,都对应一个完整的图片。
但最大值的柱形最高,其他值的柱形,根据其占最大值的比例,进行不同程度的伸展。】

如果将第一个系列“百分之百”中的第一个值,改为200%,那么就会变成:
每种值都只对应一个图片,但最大值会被伸展得最厉害。
在这里插入图片描述

10.1.1.1.3 第二个系列

如果将第二个系列中的图片,填充方式设置为仅“层叠”,每个系列值,对应几个图片,就填充几个图片。

仅“层叠”方式下,EXCEL会自动选择一个值。

比如此处在第二个系列值中,EXCEL会自动选择每 74 个单位的数值对应一个完整的图片。

【暂时不清楚74是怎么来的,可能跟图片本身的高度有关系。
而且不止图片本身的大小会影响该自动选择的值,使用的电脑、软件版本都会影响该自动选择的值。】

在仅“层叠”的情况下,其实会包含“缩放”,就是不满足一个完整图片的,那么就只放图片的一部分。

在这里插入图片描述

所以要将第二个系列中的图片,填充方式设置为:
“①层叠并缩放,
且②系列值中每一个单位的值,对应一个完整的图片” 。
这两个条件要放在一起看。

这里跟单纯的仅“层叠”状态,区别就在于可以设置第二个条件,系列值中每多少个单位的值,对应一个完整的图片。而不是由EXCEL自己选择。

最重要的结论:
所以如果在仅“层叠”状态下,EXCEL自动选择的值,系列值中每多少个单位的值(如74%),对应一个完整的图片,不合适,那么就可以在“层叠并缩放”中手动设置(如100%),使得图表看起来效果更好。

其中:
条件①“层叠并缩放”,仍然是每个系列值,对应几个图片,就填充几个图片。不满足一个完整图片的,那么就只放图片的一部分。

条件②规定了不再是每74%个单位对应一个完整的图片,而是每一个单位对应一个完整的图片。
(转换为百分数就是每100%对应一个完整的图片)

这里设置成1,而不是其它,是因为要跟第一个系列的值保持一致,这样才会由进度条的效果。

在这里插入图片描述

10.1.1.1.4 “单位/图片”值的确定方式

如果把第二个系列中“层叠并缩放”中的“单位/图片”中的值,设置为2,那么就代表第二个系列中,每两个单位的值(即200%),对应一个完整的图片。
加上是层叠(包含缩放)的状态,每个系列值,对应几个图片,就填充几个图片。不足一个图片的,只显示一部分。

【为了观察效果,改动了原数值。】
在这里插入图片描述

此时,若不改动原数值,只把第二个系列中“层叠并缩放”中的“单位/图片”改为2,那么就会出现奇怪的效果。
在这里插入图片描述


如果把第一个系列的值改为200,图片填充方式仍设置为“伸展”;
第二个系列的值不变,其图片填充方式设置为“层叠并伸展”,且其中的“单位/图片”仍为2,就会呈现这样的效果。
在这里插入图片描述


而如果将第一个系列的值改为200%,第二个系列中仍然是每1个单位(100%)对应一个完整的图片时,就会显示出这样的效果。
在这里插入图片描述

综上所述,如果第一个系列的值为100%,第二个系列中设置每1个单位(100%)对应一个完整的图片时,是最合适的。

明白条形图中图片填充方式的原理之后,根据每个系列值的实际含义、大小情况,搭配设置它们的图片填充方式即可。
出现了奇怪的效果,要清楚哪里设置的不对,并进行怎样的修改,效果会变好。

但其实不管出现了什么样奇怪效果,原因都在于:
第一个系列的值,及其图片填充方式;以及第二个系列的值,及其图片填充方式。

最终效果:
在这里插入图片描述

10.1.1.2 堆积柱状图

堆积柱状图适用的数据类型:
①只有一个数据系列;
②对该数据系列横向、纵向上都有多个分类,且每个分类都需要对比。

在这里插入图片描述
在这里插入图片描述

区别 10.3.1.1 柱状图和折线图(纵轴双坐标轴图表)和 10.3.1.2 柱形图与柱形图(纵轴双坐标轴&横轴双坐标轴 图表) 的适用情况:
①有两个独立的数据系列;
②对这两个数据系列只有纵向/横向上的多个分类(行列可以相互转化);
③两个数据系列的数量级差异很大,使用同一个纵轴时,有一个非常不明显,描述不了。

在这里插入图片描述
在这里插入图片描述
最终效果:

在这里插入图片描述
在这里插入图片描述

10.1.1.2.1 在堆积柱形图上显示总计

146-在堆积柱形图上显示总计

①制作辅助列“总计”;

②用到10.3.3 堆积柱形图 和 折线图 的组合图;

可能要使用到“图表设计”功能区中的"转换行/列"按钮:
在这里插入图片描述

组合图中,不能将“总计”列放到次坐标轴。
放到次坐标轴后,总计值将显示不到整个堆积柱体的上方。

③要像 013-数字加单位-自定义数字格式 中一样,自定义数据格式。
【原数据类型可能是“常规”或“数字”,直接在前面添加内容"总计",类别会自动变为“自定义”。】
在这里插入图片描述

没去掉折线时:
在这里插入图片描述

最终效果:
在这里插入图片描述

10.1.2 条形图

10.1.2.1 条形图应用:填充图案美化条形图

136-填充图案美化条形图

当图片的填充方式为仅“层叠”时,EXCEL会自动选择一个值。

比如此处在系列值中,EXCEL会自动选择每130个单位的数值对应一个完整的图片。

【暂时不清楚130是怎么来的,可能跟图片本身的宽度有关系。
而且不止图片本身的大小会影响该自动选择的值,使用的电脑、软件版本都会影响该自动选择的值。】

在仅“层叠”的情况下,其实会包含“缩放”,就是不满足一个完整图片的,那么就只放图片的一部分。

在这里插入图片描述

最重要的结论:
所以如果在仅“层叠”状态下,EXCEL自动选择的值,系列值中每多少个单位的值(如130),对应一个完整的图片,不合适,那么就可以在“层叠并缩放”中手动设置(如200),使得图表看起来效果更好。

在这里插入图片描述

10.1.2.2 堆积条形图(用堆积条形图制作甘特图)

甘特图之前的内容:112-条件格式创建甘特图

其它与之相关内容:
035-相对引用与绝对引用
084-与星期有关的函数
088-单元格混合引用
089-条件格式与公式-整行标记数据

147-用堆积条形图制作甘特图

在这里插入图片描述
在这里插入图片描述

最终效果:
在这里插入图片描述

10.2 折线图

折线图主要是用来描述与时间相关的数据,反映一段时间内数据的走势是上涨还是下跌。
也像柱状图一样,用来进行多种数据(随时间)的简单对比。

折线图和散点图的相同点:
都依赖于数据选择工具(其中,散点图完全依赖于数据选择工具来创建,见10.5)。

折线图和散点图的不同点:

①组成不同:
折线图中必定包含一个分类,一般在横向上。其余的数据才是系列值(而且均为同一属性的数据);
而散点图中不包含分类, 纵向和横向上都是系列值(分别表示一个属性)。

②描述的属性个数及功能不同:(时间、地区都不是属性)
折线图主要是用来描述与时间相关的数据,反映一个物体的一种属性(如某种商品的销量),在一段时间内,数据走势是上涨还是下跌。
或者当有多条折线时,用来进行多个物体,同一属性(如多种商品的销量)(随时间)数据的简单对比。

散点图是用来观察两个属性(如年龄和身高)之间,数据组合的分布情况;
或者当有多种散点时,用来观察两个属性(如年龄和身高)的多种不同数据组合(如男性的年龄和身高、女性的年龄和身高)之间的关系。

10.2.1 多列数据生成折线图

139-折线图与数据选择工具
在这里插入图片描述
在这里插入图片描述

10.2.2 复杂数据生成折线图(数据选择工具)

139-折线图与数据选择工具

选择的数据中,不包含序号。

在这里插入图片描述
在这里插入图片描述

这个时候就要用到“选择数据”的工具:

在这里插入图片描述
在这里插入图片描述

最终效果:
在这里插入图片描述

10.2.3 在折线图中绘制趋势线(数据选择工具)

140-在折线图中绘制直线

在这里插入图片描述

最终效果:
在这里插入图片描述

10.2.4 动态抓取数据生成折线图

105-动态抓取数据生成折线图

10.2.5 动态标记最高销售额

151-动态标记最高销售额

必须严格按照视频中的步骤来:

在这里插入图片描述

在这里插入图片描述

最终效果:
在这里插入图片描述

10.2.6 误差线

152-认识误差线
【数据分析】标准误差与标准差的区别——安静的_显眼包O_o

均值计算函数:=AVERAGE(B2:B6)
标准偏差/标准差,σ,计算函数:=STDEV(B2:B6)
假设为无限总体,计算平均值的标准误差,计算函数:=(STDEV(B2:B6))/SQRT(COUNT(B2:B6)) 【其中 SQRT 为求平方根函数】

在EXCEL中:

“标准偏差”误差线,总是以平均值为线段的中点;
“标准误差”误差线,总是以系列点处本身的值为线段的中点。

标准偏差D,就是标准差σ,Standard Deviation,SD,用于描述单个数据集的变异性。
在这里插入图片描述
在这里插入图片描述-----------------------------------------------------------------------------------------------------------------------------------------------------------------
标准误差S:Standard Error,SE.,用于估计样本均值与总体均值之间的差异,是构建置信区间和进行假设检验的基础。比如告诉我们样本均值作为对总体均值的估计有多精确。
《安德森《商务与经济统计》第13版》P218/182
在这里插入图片描述
在这里插入图片描述

最终效果:
在这里插入图片描述

10.2.6.1 步进图

步进图——水母笔记

步进图制作方法——常远人力资源excel

最终效果:
在这里插入图片描述

10.2.7 使用垂线制作大事记图

153-垂线的非常规应用

最终效果:
在这里插入图片描述

10.2.8 面积图

141-折线图与面积图

10.2.8.1 折线图 与 面积图

当进行与时间相关的一种或者多种数据展示的时候,尽量使用折线图,而不使用面积图。

折线图和面积图的数据含义完全一样,但使用“折线图”,展示效果更好,不会遮挡数据信息。

在这里插入图片描述
直接使用面积图,会遮挡数据信息。
所以,如果使用面积图进行数据展示,就必须为数值较大的颜色,设置一定的透明度。
在这里插入图片描述
在这里插入图片描述

10.2.8.2 堆积折线图 与 堆积面积图

当需要做堆积的时候,不要使用“堆积折线图”,而应该使用“堆积面积图”。

凡是堆积,都使用“堆积面积图”。

“堆积折线图” 和 “堆积面积图” 的数据含义完全一样,但使用“堆积折线图”容易让人产生误解。
一般情况下,人们都认为折线图就是某个时间点的值,而不是截止到该时间点的累计值。

而用EXCEL直接生成的堆积折线图,仍会采用原始数据中的系列名称。
也不会在图例中,标示出该系列的值是原始数据系列值的累计值。

在这里插入图片描述

使用“堆积面积图”,虽然也不会更改图例,但并没有违背像折线图那样普遍的直觉,而且图形的展示效果更好,更有一种堆积的感觉在。
在这里插入图片描述

10.2.8.3 面积图常见美化方式

142-面积图常见美化方式

更适合于一种数据,多种数据时,效果不是很好。

在这里插入图片描述

要点一:先采用 折线图和面积图 的组合图进行数据展示

注意:既没有使用堆积折线图,也没有使用堆积面积图。

要点二:在图形中设置过渡色/渐变色

一种数据时的效果:
在这里插入图片描述

设置了渐变填充及其透明度:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.3 组合图

10.3.1 双坐标轴图表

前两种:纵轴双坐标轴图表,与 纵轴双坐标轴&横轴双坐标轴 图表,它们的数据适用情况是一样的。

第三种:横轴双坐标轴图表,的适用情况与它们不同。

① 主、次系列绘图区、值坐标轴、分类坐标轴

不管是哪些图形的组合,在双坐标轴图表中,总是跟随系列值轴中的 主系列值坐标轴 和 次系列值坐标轴, 将分类轴分为两种,主系列的分类坐标轴 和 次系列的分类坐标轴。

系列值坐标轴 的位置总是指:该系列值坐标轴位于 系列分类坐标轴 上的哪个分类处;
系列分类坐标轴 的位置总是指:该系列分类坐标轴位于 系列值坐标轴 上的哪个刻度值处。

主系列值坐标轴 对应 主系列的分类坐标轴;
次系列值坐标轴 对应 次系列的分类坐标轴。

其中,设置主系列值坐标轴 和 次系列值坐标轴的位置,都是在:(包含条形图时也是在这里)

在这里插入图片描述

绘图区中,总是主系列值的柱体在下面;次系列值的柱体在上面。
所以当主系列值较小时,主系列值的柱体会被次系列值的柱体遮挡住。

对于次系列的分类轴:
如果不添加次系列的分类轴,EXCEL就会默认两个系列都使用主系列的分类轴。

如果两个系列使用的分类轴不同(位置、内容、字体、大小等有任意一个方面不同),那就必须要先添加次系列的分类轴,再设置次系列的分类轴位置等相关内容。
刚添加,没有进行任何设置时,次次系列的分类轴 及其 图表在整个图上会显示的很奇怪,属于正常现象。

不添加次系列的分类轴时,(通过次系列值坐标轴)对其进行的任何设置都无效(见10.3.1.2次系列横坐标的设置。)。

② 柱状图中,主、次系列绘图区、值坐标轴、分类坐标轴

在柱状图中:
①绘图区中,主系列值的柱体在下面;次系列值的柱体在上面。所以当主系列值较小时,主系列值的柱体会被次系列值的柱体遮挡住。
②系列值轴总是在纵轴,分类轴总是在横轴。

主系列值坐标轴在左边纵轴;次系列值坐标轴在右边纵轴。

③不添加次系列的分类横轴时,EXCEL默认两个系列都使用主系列的分类横轴,且位于图表的下面。
若需要,可先添加次系列的分类横轴,再调节其位置、内容、字体、大小等属性。

③ 条形图中,主、次系列绘图区、值坐标轴、分类坐标轴

在条形图中:
①绘图区中,主系列值的条形在下面;次系列值的条形在上面。所以当主系列值较小时,主系列值的柱体会被次系列值的柱体遮挡住。
②系列值轴总是在横轴,分类轴总是在纵轴。

主系列值坐标轴在下边横轴;次系列值坐标轴在上边横轴。

③不添加次系列的分类纵轴时,EXCEL默认两个系列都使用主系列的分类纵轴,且位于图表的左侧。
若需要,可先添加次系列的分类纵轴,再调节其位置、内容、字体、大小等属性。

④ 纵坐标轴的 “横坐标轴交叉” 、“逆序刻度值” 或者 “逆序类别” 选项

系列值坐标轴 的位置总是指:该系列值坐标轴位于 系列分类坐标轴 上的哪个分类处;
系列分类坐标轴 的位置总是指:该系列分类坐标轴位于 系列值坐标轴 上的哪个刻度值处。

在每种纵坐标轴的“设置坐标轴格式”窗口中:
会有“横坐标轴交叉”这个选项,用来调整该纵坐标轴对应的横坐标轴(不能调整另一系列的横坐标轴),位于该纵坐标轴的哪个位置(刻度或分类)处。
会有“逆序刻度值” 或者 “逆序类别” 这个选项,用来调整纵坐标轴本身 刻度或分类 的排列方式。

(下图,柱状图和柱状图的组合图中,添加了次系列分类横轴。
设置的是右边纵轴,即次系列值坐标纵轴,通过“横坐标轴交叉”这个选项,调整次系列分类横轴的位置。)在这里插入图片描述
((下图,条形图和条形图的组合图中,没有添加次系列分类坐标纵轴。
设置的左边纵轴,即两个系列共用的主系列分类纵轴,通过“横坐标轴交叉”这个选项,来调整主系列的值坐标横轴的位置。)在这里插入图片描述

⑤ 横坐标轴的 “纵坐标轴交叉” 、“逆序类别” 或者 “逆序刻度值” 选项

系列值坐标轴 的位置总是指:该系列值坐标轴位于 系列分类坐标轴 上的哪个分类处;
系列分类坐标轴 的位置总是指:该系列分类坐标轴位于 系列值坐标轴 上的哪个刻度值处。

在每种横坐标轴的“设置坐标轴格式”窗口中:
会有“纵坐标轴交叉”这个选项,用来调整该横坐标轴对应的纵坐标轴(不能调整另一系列的纵坐标轴),位于该横坐标轴的哪个位置(刻度或分类)处。
会有“逆序类别” 或者 “逆序刻度值” 这个选项,用来调整横坐标轴本身 分类或刻度 的排列方式。

(下图,柱状图和柱状图的组合图中,添加了次系列分类横轴。
设置的就是次系列的分类横轴,通过“纵坐标轴交叉”这个选项,来调整次系列的值坐标纵轴的位置。)在这里插入图片描述
(下图,条形图和条形图的组合图中,没有添加次系列分类坐标轴。
设置的是下面横轴,即主系列的值坐标横轴,通过“纵坐标轴交叉”这个选项,来调整主系列的分类纵轴的位置。

在这里插入图片描述
从只有主系列条形的伸展情况发生了变化,条形缩短了,而次系列的伸展情况没有发生变化,可以看出:
即使这种情况下,两个系列看似共用了主系列的分类纵轴,也不能通过这种方式来调整次系列的分类纵轴的位置。
在这里插入图片描述

即:通过某一轴“设置坐标轴格式”窗口中的“X坐标轴交叉”这个选项,只能调节同一系列下,与其对应的另一种轴。
一定不能跨系列调整,另一系列下的任何坐标轴。

⑥ 更改坐标轴标签的位置 与 更改坐标轴的位置 对比

系列值坐标轴 的位置总是指:该系列值坐标轴位于 系列分类坐标轴 上的哪个分类处;
系列分类坐标轴 的位置总是指:该系列分类坐标轴位于 系列值坐标轴 上的哪个刻度值处。

在每个坐标轴的“设置坐标轴格式”窗口中:
都会有“标签”这个选项,其中“标签位置”,用来调整该坐标轴的标签,位于该系列图表的的哪个位置处。
共有四个选项:轴旁、高、低、无。

这种方式B——通过“标签”的“标签位置”选项设置某坐标轴标签位于图表哪个位置,与
上面④⑤的,方式A——通过与该坐标轴相对应的另一种轴的 “设置坐标轴格式”窗口的“X坐标轴交叉”这个选项,来设置坐标轴位于图表中哪个位置的方式

的区别和联系就在于:
(区别1)通过方式B“标签”的“标签位置”选项设置时,除了无,其它的只有边缘选项,没有处于中间的选项。
而通过方式A设置时,可以通过调整数值大小,将坐标轴放在图表的中间,从而坐标轴的标签也被放在了中间;
(区别2)通过方式B“标签”的“标签位置”选项方式设置时,可以选择无,从而隐藏掉坐标轴的标签 ;
而通过方式A设置时,不能隐藏掉坐标轴的标签;

(联系3)设置过某个坐标轴的B“标签”的“标签位置”选项,也还可以通过方式A,来修改该坐标轴的位置。
整个框起来的内容,代表了坐标轴的位置,和 其轴标签的位置。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

首先要清楚在每个具体的图表中,哪些元素的哪些属性,分别会影响到图表的什么方面。

在上面(3)的例子中:(就仅以次为例,不同图表中的情况各不相同。)
次系列值纵坐标轴的刻度范围(从0-1改为其它),会影响影响到次系列(橙色柱体)的图表呈现方式。
但次系列值纵坐标轴的位置,无论放在哪里,都一定不会影响到次系列(橙色柱体)的图表呈现方式。
而次系列分类横轴的类别内容、各类别排序方式、横轴(不是横轴的标签)的位置,都可能会影响到次系列(橙色柱体)的图表呈现方式。】

在EXCEL中,柱体和条形的伸展起始点、伸展方向、伸展程度 :
所有柱体都是从其系列值轴,与其分类轴所在位置交叉的,那个水平刻度值线或者垂直刻度值线开始,向着该柱体的系列值在系列值轴上的刻度方向,伸展的。

最终对于次系列来说,每个分类下的空白区域才是原始数据。
(所以要能看明白这种图表的产生方式,但要避免这种情况。)
在这里插入图片描述

所有条形都是从其系列值轴,与其分类轴所在位置交叉的,那个水平刻度值线或者垂直刻度值线开始,向着该条形的系列值在系列值轴上的刻度方向,伸展的。

在这里插入图片描述

注意:这里是与该系列的分类轴所在位置 有关,并不是与 该系列分类轴的“标签位置”有关。

这也是两种方式的区别(4), 也是最重要的区别,即:

通过方式A设置坐标轴的位置时,可能会改变该坐标轴所在的图表的绘图方式;
但通过方式B“标签”中的“标签位置”设置时,无论在什么样的图表中,都一定不会改变该坐标轴所在的图表的绘图方式。

因为通过方式B“标签”中的“标签位置”设置时,仅仅改变的是该坐标轴标签的位置,没有改变轴本身的位置。
只有通过方式A ,改变的才是坐标轴本身的位置。
而当某系列的一种轴位置改变时,其与该系列的另一种轴的交叉位置,也一定会发生改变。
此时,柱体和条形的伸展起始点、伸展方向、伸展程度就会发生改变,从而导致该系列图表的绘图方式发生改变。

在这里插入图片描述在这里插入图片描述

⑦ 结论

⑥中的(4)解释了为什么10.3.1.3 条形图与条形图(横轴双坐标轴图表)中,在调整两个系列共用的主系列分类纵轴位置时,必须要改动主系列分类纵轴“标签”中的“标签位置”选项(方式B),而不能通过设置主系列值横轴中的“坐标轴选项——纵坐标轴交叉”(方式A),来调整主系列分类纵轴的位置。

就是因为要改变主系列分类纵轴的标签位置,但不能改变主系列分类轴的位置,从而不影响到主系列蓝色条形的伸展起始点、伸展方向、伸展程度中的任意一个。
所以才必须使用方式B“标签”中的“标签位置”选项,而不能使用方式A.

因此:
(1)如果想改变某一系列值的绘图方式 或 柱体/条形的伸展情况(如伸展起始点、伸展方向、伸展程度),那么就要:
a. 使用方式A,即通过该系列值坐标轴 “设置坐标轴格式——坐标轴选项——X坐标轴交叉”选项,去调整该系列分类轴的位置;
b. 调整值坐标轴的刻度范围,间隔单位等;或调整分类坐标轴的坐标轴位置。

在这里插入图片描述
在这里插入图片描述

c. 使用“逆序类别” 这个选项,调整分类轴本身分类标签的排列方式。
或使用“逆序刻度值” 这个选项,调整系列值坐标轴本身刻度值的排列方式。

在这里插入图片描述

其中:
使用“逆序类别”这个选项,调整分类轴本身分类标签的排列方式,会使得系列值 柱体或条形 的伸展起始点 在同一位置的分类轴上,发生变化 。
使用“逆序刻度值” 这个选项,因为不会改变系列分类轴的位置,也不会改变系列值轴上刻度值的范围和单位,所以不会使得系列值 柱体或条形 的伸展起始点 和 伸展程度发生改变,但会使得 其伸展方向发生改变。

所以,在10.3.1.3 条形图与条形图(横轴双坐标轴图表)中,使用了次系列值横轴的“逆序刻度值” 选项,来调整次系列条形
的伸展方向。同时没有改变次系列条形 的伸展起始点 和 伸展程度。
在这里插入图片描述

(2)如果只想改变某一系列的 系列值坐标轴 或 分类坐标轴(称要调整的轴,为目标轴)的标签位置,但不想改变该系列值的绘图方式或伸展情况(如伸展起始点、伸展方向、伸展程度),那么必须使用方式B“标签”中的“标签位置”选项来调整该系列目标轴的标签位置,而不能使用方式A,去调整该系列目标轴的位置

10.3.1.1 柱状图和折线图(纵轴双坐标轴图表)

138-创建双坐标轴图表

适用情况为:(同纵轴双坐标轴&横轴双坐标轴 图表 一样)
①有两个独立的数据系列;
②对这两个数据系列只有纵向/横向上的多个分类(行列可以相互转化);
③两个数据系列的数量级差异很大,使用同一个纵轴时,有一个非常不明显,描述不了。

这里的纵轴双坐标轴图表,仅是指关于系列值的纵轴被分为了两种,主系列的纵坐标轴(左边)和次系列的纵坐标轴(右边)。

水平横轴(分类轴),两个系列共用的仍是同一个。
即沿用EXCEL默认的,位于整个图表下方的,主系列的分类横坐标轴。

对于次系列的横坐标轴:
如果不添加次系列的横坐标轴,EXCEL就会默认两个系列都是用主系列的横坐标。

如果两个系列使用的横坐标轴不同(位置、内容、字体、大小等有任意一个方面不同),那就必须要先添加次系列的横坐标轴,再设置次系列的横坐标轴位置等相关内容。

不添加时,进行的任何设置都无效(见10.3.1.2次系列横坐标的设置。)。

以下先说明原数据符合 双坐标轴图表 的适用情况:
在这里插入图片描述

当对两个系列都采用簇状柱形图,且不选择某个系列为次序列时:
在这里插入图片描述
在这里插入图片描述

将关于系列值的纵轴分为两种,主系列的纵坐标轴(左边)和次系列的纵坐标轴(右边), 的设置方式:
(会自动将原数据分为主系列和次序列。)
在这里插入图片描述

调整美化后,最终的实现效果:
在这里插入图片描述

区别10.1.1.2 堆积柱状图适用的数据类型:
①只有一个数据系列,
②对该数据系列横向、纵向上都有多个分类,且每个分类都需要对比。

在这里插入图片描述
效果:在这里插入图片描述

10.3.1.1.1 案例:创建分层图表

148-坐标轴大挑战-分层图表

说明原数据符合 纵轴双坐标轴图表 的适用情况:
在这里插入图片描述

①主系列 “营业额(万)” 的坐标轴,在左侧,为主坐标轴。

对于主坐标轴的设置,因为要保证主系列柱状图,在整个图形的下面,所以是先确定了主系列值 “营业额(万)” 的最大值范围不超过90,然后要将90放在中间;

对于主坐标轴,最关键的是主系列值的最大值(不超过90)。
要将主系列值的最大值 (不超过90)放在 主坐标轴 的最中间。
这样,主系列的值将全部集中在主坐标轴的下方。

而主坐标轴上的最小刻度,并不是从0开始的,而是从60开始的。
所以将90放在中间时,要调整最大值到120,而不是180.

②次系列“指标完成度”的坐标轴,在右侧,是次坐标轴。

对于次坐标轴的设置,因为要保证次系列的折线,在主系列柱状图上面,所以不止要关注 次系列“指标完成度” 折线上数据点的最大值(95%左右),更要关注最小值(不小于85%)。

对于次坐标轴,最关键的是次系列值的最小值(不小于85%)。
要将次系列值的最小值(不小于85%) 放在 次坐标轴 的中间。
这样,次系列的值将全部集中在次坐标轴的上方。

又因为 主坐标轴的刻度 和 次主坐标轴的刻度,即使含义不同,也是连接在一起的。
所以 主、次坐标轴 的中间 是对齐的。

因为要保证次系列的折线,在主系列柱状图上面,所以要使得次系列值的最小值(不小于85%) 放在 主系列值的最大值(不超过90) 的上方。

即要将 次坐标轴的中间(85%),与 主坐标轴的中间 (90)的对齐。

之后,再结合 次系列值的最大值(95%左右)确定了次坐标轴刻度的上半部分为 85-95%.

视频中,将次坐标轴刻度的上半部分拉宽到了 85-105%,那么次坐标轴刻度的下半部分就为 65-85%.

次坐标轴的刻度,也可以不是从0%开始的。

始终保证 次坐标轴的中间(85%),与 主坐标轴的中间 (90)的对齐,分别调整 两个坐标轴 每两个刻度线之间的步长单位。

在这里插入图片描述
在这里插入图片描述

最终效果:
在这里插入图片描述

此例中要求两个系列使用同一个横坐标轴,所以没有添加次系列的横坐标轴,也没有对其进行设置。
则依然沿用EXCEL默认的两个系列都使用主系列的横坐标,且位于整图表的下方。

10.3.1.2 柱状图与 柱状图(纵轴双坐标轴&横轴双坐标轴 图表)

149-坐标轴大挑战-一图变两图

适用情况为(同纵轴双坐标轴图表一样):
①有两个独立的数据系列;
②对这两个数据系列只有纵向/横向上的多个分类(行列可以相互转化);
③两个数据系列的数量级差异很大,使用同一个纵轴时,有一个非常不明显,描述不了。

这里的纵轴双坐标轴&横轴双坐标轴 图表:
不仅关于系列值的纵轴被分为了两种,主系列的纵坐标轴(左边)和次系列的纵坐标轴(右边)。

跟随系列纵轴中的主系列和次系列, 它们的纵轴对应的水平横轴(分类轴)也分为了两种,主系列的横坐标轴和次系列的横坐标轴。
而且两个系列使用的横坐标轴不同(位置、内容、字体、大小等有任意一个方面不同)。

先看原数据,发现符合 纵轴双坐标轴&横轴双坐标轴 图表 的适用情况:
在这里插入图片描述

先将系列纵轴分为两种,主系列的纵坐标轴(左边)和次系列的纵坐标轴(右边),还是同上面一样,在:
在这里插入图片描述

必须要先调整两个系列值纵坐标轴刻度值的范围:(不然很难观察出效果)
主系列值纵坐标轴(左边)刻度值的范围调整为0-200;

通过设置主系列的纵坐标轴刻度值范围,将主系列对应的蓝色柱体,全部集中在整个图形中的下方,方式同 10.3.1.1.1 案例:创建分层图表 中的第①步。

次系列值纵坐标轴(右边)刻度值的范围调整为0-1.

对于次序列的横坐标轴:
如果不添加次系列的横坐标轴,EXCEL就会默认两个系列使用同一个横坐标轴,都使用位于整个图表下方的,主系列的横坐标轴。

所以视频中,在没有添加 次系列的横坐标轴 “次要横坐标轴”时为下面的情况:
在这里插入图片描述

看不见蓝色是因为,次系列的值(橙色柱体,在上面) 在次系列值纵轴下(0-1),数值都相对比较大,柱体较高;
而主系列的值(蓝色柱体,在下面) 在主系列值纵轴下(0-200),数值都相对都小,柱体较低,所以全部被次系列值的橙色柱体挡住了。

接下来不应该直接在 次系列纵坐标轴的“设置坐标轴格式”窗口中更改““横坐标轴交叉”这个选项为0.6.

因为在不添加 次系列的横坐标轴 “次要横坐标轴” 时,即使更改了这个选项也是无效的。
(所以后面添加了 “次要横坐标轴” 后,原先设置的效果又被破坏了。)
在这里插入图片描述

所以必须要先添加次系列的横坐标轴,再设置次系列的横坐标轴位置。
不添加时,进行的任何设置都无效。

步骤是:
①先添加次系列(指标完成度-右刻度线)的横坐标轴——“次要横坐标轴”;
在这里插入图片描述

②再通过设置 次系列(指标完成度-右刻度线)的纵坐标轴 ——“次要纵坐标轴”,将 次系列的横坐标轴 放在 次系列纵坐标轴 合适的刻度处。
在这里插入图片描述

最终效果:
在这里插入图片描述

10.3.1.3 条形图与条形图(横轴双坐标轴图表)

150-坐标轴大挑战-出口内销对比

在条形图中,分类轴在垂直方向(纵轴),系列值轴在水平方向(横轴)。

所以,这里的横轴双坐标轴图表,仍然指系列值轴被分为了两种,主系列的横坐标轴(下边)和次系列的横坐标轴(上边)。

关于分类轴(纵轴),两个系列共用的还是同一个。

适用情况与上面两种相比,相同之处为:
①有两个独立的数据系列;
②对这两个数据系列只有纵向/横向上的多个分类(行列可以相互转化);

适用情况与上面两种相比,不同之处在于:
这两个序列的数量级相差并不大,使用同一个纵轴时,是可以明确表达的。

或者说 条形图与条形图 的组合图(横轴双坐标轴图表),本身就更加适合于两个数量级相差并不大的序列进行比较。

条形图与条形图 的组合图(横轴双坐标轴图表),其实就是普通的 簇状柱形图 换了一种更加新奇的展现形式。

而将系列值轴(横轴)分为两种,主系列的横坐标轴(下边)和次系列的横坐标轴(上边),设置的位置还是同上面一样,在:
在这里插入图片描述

此例中:①只能将“内销”作为次坐标轴;

在这里插入图片描述

②不需要添加次系列的分类纵轴,而仅需要调整两个系列共用的主系列分类纵轴的位置。

在这里插入图片描述

设置的两个关键步骤是:
先将两个系列值横轴的刻度范围,都设置为-1到1;
在这里插入图片描述

再将次系列值横轴的刻度值,设置为逆序列。
在这里插入图片描述

使用“逆序刻度值” 这个选项,因为不会改变系列分类轴的位置,也不会改变系列值轴上刻度值的范围和单位,所以不会使得系列值 柱体或条形 的伸展起始点 和 伸展程度发生改变,但会使得 其伸展方向发生改变。

所以,在制作旋风图时,使用了次系列值横轴的“逆序刻度值” 选项,来调整次系列条形的伸展方向。同时没有改变次系列条形 的伸展起始点 和 伸展程度。
在这里插入图片描述

此例中,以下步骤:
只能将“内销”作为次坐标轴;
不需要添加次系列的分类纵轴,仅需要调整两个系列共用的主系列分类纵轴的位置,并只能通过改动主系列分类纵轴“标签”中的“标签位置”选项来实现;
只将次系列值横轴的刻度值,设置为逆序列。

都有利用到的规则是:见10.3.1⑥(4)

EXCEL中,所有条形都是从其系列值轴与其分类轴所在位置交叉的,那个水平刻度值线或者垂直刻度值线开始,向着该条形的系列值在系列值轴上的刻度方向,伸展的。
在柱状图中也是一样,所有柱体都是从其系列值轴,与其分类轴所在位置交叉的,那个水平刻度值线或者垂直刻度值线开始,向着该柱体的系列值在系列值轴上的刻度方向,伸展的。

注意:这里是与该系列的分类轴所在位置 有关,并不是与 该系列分类轴的“标签位置”有关。

这也正好解释了10.3.1⑥(4)的内容,即:
通过方式A设置坐标轴的位置时,可能会改变该坐标轴所在的图表的绘图方式;
但通过方式B“标签”中的“标签位置”设置时,无论在什么样的图表中,都一定不会改变该坐标轴所在的图表的绘图方式。

因为通过方式B“标签”中的“标签位置”设置时,仅仅改变的是该坐标轴标签的位置,没有改变轴本身的位置。
只有通过方式A ,改变的才是坐标轴本身的位置。
而当某系列的一种轴位置改变时,其与该系列的另一种轴的交叉位置,也一定会发生改变。
此时,柱体和条形的伸展起始点,或伸展方向就会发生改变,从而导致该系列图表的绘图方式发生改变。

所以在后面,调整两个系列共用的主系列分类纵轴位置时,必须要改动主系列分类纵轴“标签”中的“标签位置”选项(10.3.1⑥中的方式B),而不能通过设置主系列值横轴中的“坐标轴选项——纵坐标轴交叉”(10.3.1⑥中的方式A),来调整主系列分类纵轴的位置。

就是因为要改变主系列分类纵轴的标签位置,但不能改变主系列分类轴的位置,从而不影响到主系列蓝色条形的伸展起始点、伸展方向、伸展程度中的任意一个。

在这里插入图片描述

150-坐标轴大挑战-出口内销对比
在自定义数据格式中:
①通过"数值"的数据类型代码,发现英文半角分号 “ ; ”,被用来区分数据的两种情况。
②百分比的数字类型,本身也包含两种情况,但其负号可以直接显示出来,即其原来的数据类型代码为“0%” ,写完整之后,就是“0%;-0%”;

根据上面两点,可以设置一种新的数据格式代码: 目的是将百分比是负数时,其中的负号,给去掉。即为“0%;0%”.
在这里插入图片描述

最终效果:
在这里插入图片描述

10.3.2 折线图和面积图

既没有堆积折线图,也没有堆积面积图。

141-折线图与面积图
142-面积图常见美化方式

详细内容见10.2.5

10.3.3 堆积柱形图和折线图

146-在堆积柱形图上显示总计

详细内容见 10.1.1.2.1 在堆积柱形图上显示总计

10.4 饼图与复合饼图

143-饼图与复合饼图

10.4.1 二维饼图

仍然可以在"图表设计"功能区中的"添加图表"选项卡中,添加所有内容。
在这里插入图片描述

10.4.1.1 设置标签

在这里插入图片描述

10.4.2 三维饼图

10.4.2.1 更改厚度

在这里插入图片描述
在这里插入图片描述

10.4.2.2 更改棱角

在这里插入图片描述
在这里插入图片描述

10.4.3 复合饼图

10.4.3.1 重新整理为不合理的数据结构

把不需要拆分的内容放在最上面,将会是第一绘图区中的内容。

把需要拆分的 且 拆分后的内容,放在最下面,将会是第二绘图区中的内容。
可以在前面都加上一个标签,设置为 : 三科-北京,三科-成都,三科-广州。
在这里插入图片描述

10.4.3.2 设置第二绘图区中的值

第二绘图区中的值,也就是第二绘图区中分区的个数,为3.
可以在数据区域的前面都加上一个标签,设置为 : 三科-北京,三科-成都,三科-广州。

设置之后,EXCEL会将创建复合饼图数据的最后3行,用于绘制第二绘图区。

第一绘图区中的内容,会取数据前面的几行,并且留出一个指向第二绘图区。
在这里插入图片描述

最终效果 :
在这里插入图片描述

10.4.4 环形图

144-利用环形图对比市场占有率

要使用到“图表设计”功能区中的"转换行/列"按钮,生成基本图形和图例:
在这里插入图片描述

基本图形:
在这里插入图片描述

生成图例的方式:
在这里插入图片描述

最终效果:
在这里插入图片描述

10.5 散点图

折线图(见10.2)和散点图的相同点:
都依赖于数据选择工具(其中,散点图完全依赖于数据选择工具来创建)。

折线图和散点图的不同点:

①组成不同:
折线图中必定包含一个分类,一般在横向上。其余的数据才是系列值(而且均为同一属性的数据);
而散点图中不包含分类, 纵向和横向上都是系列值(分别表示一个属性)。

②描述的属性个数及功能不同:(时间、地区都不是属性)
折线图主要是用来描述与时间相关的数据,反映一个物体的一种属性(如某种商品的销量),在一段时间内,数据走势是上涨还是下跌。
或者当有多条折线时,用来进行多个物体,同一属性(如多种商品的销量)(随时间)数据的简单对比。

散点图是用来观察两个属性(如年龄和身高)之间,数据组合的分布情况;
或者当有多种散点时,用来观察两个属性(如年龄和身高)的多种不同数据组合(如男性的年龄和身高、女性的年龄和身高)之间的关系。

10.5.1 创建散点图(必须利用数据选择工具)

154-认识XY散点图

创建散点图时:
不能像其它图表一样,选中数据区域后,再点击“插入”选项卡,插入某种图表。这样的方式下,创建出来的散点图都是错的。

在这里插入图片描述
在这里插入图片描述

创建散点图的正确步骤:
选择非数据区域的一个空白单元格,再点击“插入”选项卡,插入一个空白散点图。 右键,选择“选择数据”,添加系列。

在这里插入图片描述

当只有两个属性的一种数据组合时,不需要填写系列名称:
在这里插入图片描述在这里插入图片描述

当有两个属性的多种数据组合时,则要给每种数据组合起相应的名称:
在这里插入图片描述在这里插入图片描述

10.5.2 波士顿矩阵

155-用波士顿矩阵分析产品

在这里插入图片描述

在这里插入图片描述

最终效果:
在这里插入图片描述

10.6 坐标轴大挑战

148-坐标轴大挑战-分层图表
见10.3 组合图——10.3.1 双坐标轴图表——10.3.1.1 柱状图和折线图(纵轴双坐标轴图表)——10.3.1.1.1 案例:创建分层图表

149-坐标轴大挑战-一图变两图
见10.3 组合图——10.3.1 双坐标轴图表——10.3.1.2 柱状图与柱状图(纵轴双坐标轴 & 横轴双坐标轴 图表)

150-坐标轴大挑战-出口内销对比
见10.3 组合图——10.3.1 双坐标轴图表——10.3.1.3 条形图与条形图(横轴双坐标轴图表)

相关文章:

EXCEL: (二) 常用图表

10. 图表 134-添加.删除图表元素 图表很少是一个单独的整体,而是由十几种元素/对象拼凑出来的。 学习图表就是学习当中各类元素的插删改。 ①图表中主要元素的定义 图表上的一个颜色就是一个系列,每个系列都对应原数据中的一列/一行值数据。 每个系…...

系统日志优化---自定义springboot-starter日志组件供各个服务使用

在优化项目时发现各个微服务都有各自的接口调用日志逻辑,比如每个服务都定义一个aop类拦截,十分冗余,其实是可以做成starter被各个服务引用使用,前提要先了解一下springboot自动装配原理 创建springboot工程,如果是jdk…...

《GB50348-2018 安全防范工程技术标准》:安防工程的权威指南

《GB50348-2018 安全防范工程技术标准》:安防工程的权威指南 【下载地址】GB50348-2018安全防范工程技术标准分享 GB50348-2018 安全防范工程技术标准本仓库提供的是《GB50348-2018 安全防范工程技术标准》的高清电子版资源 项目地址: https://gitcode.com/Open-s…...

RabbitMQ高级篇

目录 确保发送者的可靠 为什么需要确保发送者的可靠性 RabbitMQ 的发送者重连机制配置 springAMQP实现发送者确认 MQ的可靠性 为什么需要实现MQ的可靠性? 数据持久化 Lazy Queue 核心思想 总结RabbitMQ 如何保证消息的可靠性 持久化 Lazy Queue 消息…...

任务调度系统Quartz.net详解2-Scheduler、Calendar及Listener

任务调度系统Quartz.net详解2-Scheduler、Calendar及Listener Scheduler 调度器scheduler是Quartz中的独立工作容器,所有的Trigger和Job都需要注册到scheduler中才能工作。我们可以通过SchedulerFactory来获取scheduler实例。如下: //1.获取默认的标准…...

服务器出现蓝屏现象的原因有什么?

当服务器定期出现蓝屏的现象,则会影响到企业业务的连续性,同时还可能会导致重要数据信息丢失和系统稳定性下降,是一种较为复杂的技术问题,本文就来探讨一下导致服务器出现蓝屏的原因都有什么。 服务器出现蓝屏有可能是硬件出现了故…...

IP 地址与蜜罐技术

基于IP的地址的蜜罐技术是一种主动防御策略,它能够通过在网络上布置的一些看似正常没问题的IP地址来吸引恶意者的注意,将恶意者引导到预先布置好的伪装的目标之中。 如何实现蜜罐技术 当恶意攻击者在网络中四处扫描,寻找可入侵的目标时&…...

探索数据存储的奥秘:深入理解B树与B+树

key value 类型的数据红黑树(最优二叉树,内存最优),时间复杂度:O(logn),调整方便;一个结点分出两个叉B树一个节点可以分出很多叉数据量相等的条件下:红黑树的层数很高&am…...

mac学习芋道源码记录

nodejs安装 v16.20.0 cd yudao-ui-admin-vue2 node install -g yarn yarn install npm run local改配置不然node install -g yarn报错 前往-前往文件夹-/Library 创建 /nodejs/node_global /nodejs/node_cache npm config set prefix /Library/nodejs/node_global npm c…...

CCF 赛事介绍

CCF 赛事介绍 中国计算机学会(CCF)举办了诸多具有影响力的赛事,面向不同年龄段与群体,各有其特色要求。 一、青少年编程启蒙类 CCF 编程能力等级认证(GESP): 适合年龄:涵盖中小学…...

MySQL表的约束

目录 一、空属性 二、默认值 三、列描述 四、zerofill 五、主键 六、自增长 七、唯一键 八、外键 一、空属性 两个值:null(默认的)和not null(不为空) 数据库默认字段基本都是字段为空,但是实际开发时,尽可能…...

相互带节奏

有些单词在发音方面是相互带节奏的 【1】 broccoli n.西兰花Berklee n.伯克利 Berklee College of Music 伯克利音乐学院 【2】 college n.大学,学院colleague n.同事,僚 league n.联合会,联赛;联盟,同盟 【3】…...

秒懂虚拟化(二):服务器虚拟化、操作系统虚拟化、服务虚拟化全解析,通俗解读版

秒懂虚拟化(一):从概念到网络、存储虚拟化全解析,通俗解读版-CSDN博客这篇文章学习了虚拟化的概念、网络虚拟化和存储虚拟化,本节将继续学习服务器虚拟化、操作系统虚拟化、服务虚拟化。 1、服务器虚拟化 服务器虚拟…...

ubuntu 配置OpenOCD与RT-RT-thread环境的记录

1.git clone git://git.code.sf.net/p/openocd/code openocd 配置gcc编译环境 2. sudo gedit /etc/apt/source.list #cdrom sudo apt-get install git sudo apt-get install libtool-bin sudo apt-get install pkg-config sudo apt-install libusb-1.0-0-dev sudo apt-get…...

优化 MySQL 的慢查询

文章目录 1. 分析慢查询日志2. 优化查询语句3. 优化表结构4. 调整服务器参数5. 数据库引擎选择6. 缓存策略7. 定期维护数据库 1. 分析慢查询日志 首先,要开启 MySQL 的慢查询日志,以便能够记录执行时间超过阈值的查询语句。可以通过修改 MySQL 配置文件…...

【机器学习】聚类评价指标之福尔克斯–马洛斯指数(Fowlkes–Mallows Index, FMI)

福尔克斯–马洛斯指数(Fowlkes–Mallows Index, FMI)是一种用于评估聚类结果与实际标签之间一致性的指标。FMI 值可以用于衡量聚类的准确性,特别是在有真值标签的监督评估场景中。 计算公式 FMI 的计算基于以下公式: 其中&#…...

vue3模板引用ref

1.访问模板引用 要在组合式 API 中获取引用&#xff0c;我们可以使用辅助函数 useTemplateRef() 只可以在组件挂载后才能访问模板引用 <script setup> import { useTemplateRef, onMounted } from vue// 第一个参数必须与模板中的 ref 值匹配 const input useTempla…...

20250111英语学习

place check in window seat; aisle seat boarding pass 登机牌 boarding pass depart from terminal C Gate 4 (Gate door entre to the plane) place : Check in window seat boarding pass 登机牌 depart from terminal C Gate 4 (Gate door entre to the plane) you…...

【Rust自学】11.6. 控制测试运行:并行和串行(连续执行)测试

喜欢的话别忘了点赞、收藏加关注哦&#xff0c;对接下来的教程有兴趣的可以关注专栏。谢谢喵&#xff01;(&#xff65;ω&#xff65;) 11.6.1. 控制测试的运行方式 cargo test和cargo run一样&#xff0c;cargo test也会编译代码并生成一个二进制文件用于测试&#xff0c;…...

CSS3 弹性盒子

CSS3 弹性盒子 介绍 CSS3 弹性盒子&#xff08;Flexbox&#xff09;是一种用于布局设计的强大工具。它提供了一种更加高效的方式来对容器内的子元素进行排列、对齐和分配空间。Flexbox 的设计目标是提供一种统一的布局模型&#xff0c;能够适应不同屏幕尺寸和设备类型&#x…...

LabVIEW 系统诊断

LabVIEW 系统诊断是指通过各种工具和方法检测、评估、分析和解决 LabVIEW 程序和硬件系统中可能存在的故障和性能问题。系统诊断不仅涵盖软件层面的调试与优化&#xff0c;还包括硬件交互、数据传输、实时性能等方面的检查和分析。一个成功的系统诊断能够显著提升LabVIEW应用程…...

UE5中制作地形材质

在创作大场景内容时&#xff0c;地形的设计和优化是至关重要的一步。利用UE中的地形系统&#xff0c;开发者能够高效地创建复杂的地形形态&#xff0c;同时保持游戏的性能和视觉效果。 1.在创建地形之前&#xff0c;先新建一个地形使用的混合材质球&#xff0c;添加节点Landsc…...

【题解】AT_abc388_e AtCoder Beginner Contest ABC388 E Simultaneous Kagamimochi

题目大意 题目传送门——原题面链接 建议阅读本次比赛 C 题题面。 有 N N N 块米糕&#xff0c;按大小升序排列&#xff0c;第 i i i 块米糕的大小为 A i A_i Ai​。 现在定义“堆叠式米糕”如下&#xff1a; 首先&#xff0c;选出两个米糕 A A A 和 B B B&#xff0…...

2025年01月11日Github流行趋势

项目名称&#xff1a;xiaozhi-esp32 项目地址url&#xff1a;https://github.com/78/xiaozhi-esp32项目语言&#xff1a;C历史star数&#xff1a;2433今日star数&#xff1a;321项目维护者&#xff1a;78, MakerM0, whble, nooodles2023, Kevincoooool项目简介&#xff1a;构建…...

Uniapp中实现加载更多、下拉刷新、返回顶部功能

一、加载更多&#xff1a; 在到达底部时&#xff0c;将新请求过来的数据追加到原来的数组即可&#xff1a; import {onReachBottom } from "dcloudio/uni-app";const pets ref([]); // 显示数据function network() {uni.request({url: "https://api.thecatap…...

哈希表及模拟实现

目录 一、哈希表的概念 二、模拟实现哈希表 1.开放地址法 (1)哈希表的数据加上状态标志 (2)哈希表扩容&#xff1a;载荷因子 (3)哈希函数&#xff1a;不同数据类型转换为整型 (4)完整代码 2.链地址法&#xff08;哈希桶&#xff09; (1)哈希表扩容&#xff1a;载荷因子…...

鸿蒙面试 2025-01-09

鸿蒙分布式理念&#xff1f;&#xff08;个人认为理解就好&#xff09; 鸿蒙操作系统的分布式理念主要体现在其独特的“流转”能力和相关的分布式操作上。在鸿蒙系统中&#xff0c;“流转”是指涉多端的分布式操作&#xff0c;它打破了设备之间的界限&#xff0c;实现了多设备…...

Apache XMLBeans 一个强大的 XML 数据处理框架

Apache XMLBeans 是一个用于处理 XML 数据的 Java 框架&#xff0c;它提供了一种方式将 XML Schema (XSD) 映射到 Java 类&#xff0c;从而使得开发者可以通过强类型化的 Java 对象来访问和操作 XML 文档。下面将以一个简单的案例说明如何使用 Apache XMLBeans 来解析、生成和验…...

基于视觉惯性 SLAM(VSLAM)、相机和 IMU 数据的融合执行 6 自由度位姿跟踪

案例来源&#xff1a;https://spectacularai.github.io/docs/sdk/wrappers/oak.html 适配相机&#xff1a;带IMU的 OAK-D 系列相机 基于视觉惯性 SLAM&#xff08;VSLAM&#xff09;、相机和 IMU 数据的融合执行 6 自由度位姿跟踪 ~~~~~~~&#xff08;分界线&#xff09;~~~~~…...

MySQL--》理解锁机制中的并发控制与优化策略

锁是计算机协调多个进程或线程并发访问某一资源的机制&#xff0c;在数据库中除了传统的计算机资源(CPU、RAM、I/O)的争用以外&#xff0c;数据也是一种供许多用户共享的资源&#xff0c;如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题&#xff0c;锁冲突…...

2、第一个GO 程序

引言 接下里我们就用Go Land 工具&#xff0c;开发第一个GO程序。大家也可以用其他的开发工具&#xff0c;例如 Vs Code 1、新建项目 第一个是选择你的程序保存位置 &#xff08;不要有中文&#xff09;。 第二个是你的Go的编译器的安装地址。 选择完毕后&#xff0c;就点击 …...

解决nginx多层代理后应用部署后访问发现css、js、图片等样式加载失败

一般是采用前后端分离部署方式&#xff0c;被上一层ng代理后&#xff0c;通过域名访问报错&#xff0c;例如&#xff1a;sqx.com.cn/应用代理路径。 修改nginx配置&#xff0c;配置前端页面的路径&#xff1a; location / {proxy_pass http://前端页面所在服务器的IP:PORT;pro…...

【Notepad++】Notepad++如何删除包含某个字符串所在的行

Notepad如何删除包含某个字符串所在的行 一&#xff0c;简介二&#xff0c;操作方法三&#xff0c;总结 一&#xff0c;简介 在使用beyoundcompare软件进行对比的时候&#xff0c;常常会出现一些无关紧要的地方&#xff0c;且所在行的内容是变化的&#xff0c;不方便进行比较&…...

Python的秘密基地--[章节11] Python 性能优化与多线程编程

第11章&#xff1a;Python 性能优化与多线程编程 在开发复杂系统时&#xff0c;性能优化和并发编程是不可忽视的重点。Python 提供了多种工具和技术用于优化代码性能&#xff0c;并通过多线程、多进程等方式实现并发处理。本章将探讨如何在 Python 中提升性能&#xff0c;并实…...

【Unity3D】利用IJob、Burst优化处理切割物体

参考文章&#xff1a; 【Unity】切割网格 【Unity3D】ECS入门学习&#xff08;一&#xff09;导入及基础学习_unity ecs教程-CSDN博客 【Unity3D】ECS入门学习&#xff08;十二&#xff09;IJob、IJobFor、IJobParallelFor_unity ijobparallelfor-CSDN博客 工程资源地址&…...

初学stm32 --- ADC模拟/数字转换器工作原理

目录 常见的ADC类型 并联比较型工作示意图 逐次逼近型工作示意图 ADC的特性参数 STM32各系列ADC的主要特性 ADC框图简介 参考电压/模拟部分电压 输入通道&#xff08; F1为例&#xff09; 转换序列&#xff08;F1为例&#xff09; 规则组和注入组执行优先级对比 规则…...

【MySQL】SQL菜鸟教程(一)

1.常见命令 1.1 总览 命令作用SELECT从数据库中提取数据UPDATE更新数据库中的数据DELETE从数据库中删除数据INSERT INTO向数据库中插入新数据CREATE DATABASE创建新数据库ALTER DATABASE修改数据库CREATE TABLE创建新表ALTER TABLE变更数据表DROP TABLE删除表CREATE INDEX创建…...

BM25(Best Match 25):信息检索的排序函数;稠密矩阵检索技术:RoBERTa

BM25(Best Match 25):信息检索的排序函数 常用于搜索引擎等场景,以下是关于它检索的内容及举例说明: 一、BM25检索的内容 文本数据: 文档集合:可以是大量的网页、学术论文、新闻文章、书籍内容等各种形式的文本集合。例如,一个学术搜索引擎可能会使用BM25对包含数百万…...

高级软件工程-复习

高级软件工程复习 坐标国科大&#xff0c;下面是老师说的考试重点。 Ruby编程语言的一些特征需要了解要能读得懂Ruby程序Git的基本命令操作知道Rails的MVC工作机理需要清楚&#xff0c;Model, Controller, View各司什么职责明白BDD的User Story需要会写&#xff0c;SMART要求能…...

Java常用设计模式

单例模式 单例模式就是: 在程序运行期间, 某些类有且最多只有一个实例对象 饿汉模式(静态常量) 饥饿模式又称为饿汉模式, 指的是JVM在加载类的时候就完成类对象的创建 //饿汉式(静态常量) public class Singleton1 {//构造器私有化&#xff0c;外部不能newprivate Singleto…...

29.Java 集合线程安全(ArrayList 类线程安全问题处理方案、HashSet 、HashMap 类线程安全问题处理方案)

一、ArrayList 类线程安全问题 1、概述 ArrayList 类存在线程安全问题 2、异常演示 ListNoSafeTest.java&#xff0c;演示 ArrayList 类线程安全问题 package com.my.listsafe;import java.util.ArrayList; import java.util.UUID;public class ListNoSafeTest {public st…...

解锁企业数字化转型新力量:OpenCoze(开源扣子)

在当今数字化浪潮席卷之下&#xff0c;企业对于高效管理和协同运作的需求愈发迫切&#xff0c;而开源技术正逐渐成为众多企业破局的关键利器。今天&#xff0c;想给大家介绍一款极具潜力的开源项目 ——OpenCoze&#xff0c;中文名称 “开源扣子”。 一、OpenCoze 是什么&…...

Docker 使用Dockerfile创建镜像

创建并且生成镜像 在当前目录下创建一个名为Dockerfile文件 vi Dockerfile填入下面配置 # 使用 CentOS 作为基础镜像 FROM centos:7# 设置工作目录 WORKDIR /app# 复制项目文件到容器中 COPY bin/ /app/bin/ COPY config/ /app/config/ COPY lib/ /app/lib/ COPY plugin/ /a…...

linux网络 | https前置知识 | 数据加密与解密、数据摘要

前言:本节内容讲述https的相关内容。 https博主会着重讲解https如何让一个请求和一个响应能够安全的进行交互。 https博主将用两篇文章进行讲解。本篇是两篇中第一篇。会把http的安全问题引出来&#xff0c; 然后说一下https的基本解决方法。 下面废话不多说&#xff0c; 开始我…...

01 Oracle自学环境搭建(Windows系统)

1 Oracle12C安装 1.1 下载 官网地址&#xff1a;https://www.oracle.com/ 进入官网→Resource→Customer Downloads 如果没有登录&#xff0c;会提示登录后后才能下载 选择适合自己的版本&#xff08;我电脑是Windows系统 64位&#xff09; 选择需要的安装包进行下载 双击下载…...

负载均衡原理及算法

什么是负载均衡&#xff1f; 负载均衡 指的是将用户请求分摊到不同的服务器上处理&#xff0c;以提高系统整体的并发处理能力以及可靠性。负载均衡服务可以有由专门的软件或者硬件来完成&#xff0c;一般情况下&#xff0c;硬件的性能更好&#xff0c;软件的价格更便宜&#x…...

STM32第5章、IWDG

一、简介 IWDG&#xff1a;全称是Independent watchdog&#xff0c;即独立看门狗。本质上是一个能产生系统复位信号的计数器。 特性&#xff1a; 是一个递减计数器。 时钟信号由独立的RC振荡器提供&#xff0c;可在待机和停止模式下运行。 看门狗被激活后&#xff0c;当递减计…...

[python3]Uvicorn库

Uvicorn 是一个用于运行 ASGI&#xff08;Asynchronous Server Gateway Interface&#xff09;应用程序的轻量级服务器。ASGI 是 Python Web 应用程序接口的一种扩展&#xff0c;它不仅支持传统的同步 Web 请求处理&#xff0c;还支持异步请求处理、WebSockets 以及 HTTP/2。 h…...

openEuler 22.04使用yum源最快速度部署k8s 1.20集群

本文目的 openEuler的官方源里有kubernetes 1.20&#xff0c;使用yum源安装是最快部署一个k8s集群的办法 硬件环境 主机名系统架构ipmasteropenEuler release 22.03 (LTS-SP2)arm192.168.3.11edgeopenEuler release 22.03 (LTS-SP2)arm192.168.3.12deviceopenEuler release 22.…...

【深度学习】数据预处理

为了能用深度学习来解决现实世界的问题&#xff0c;我们经常从预处理原始数据开始&#xff0c; 而不是从那些准备好的张量格式数据开始。 在Python中常用的数据分析工具中&#xff0c;我们通常使用pandas软件包。 像庞大的Python生态系统中的许多其他扩展包一样&#xff0c;pan…...