等啊等啊,拖啊拖啊,终于我们创意图表模板的系列教程来到了最后一个图表——终级仪表盘。 为什么叫终级仪表盘呢?因为这个图表的制作相当繁琐。不仅要用到我们前面所学的很多知识点,而且还需要Excel中的函数知识,还需要相当的耐心来重复操作。另外还记得我们前面那半个仪表图时的大家遇到的一个问题么?就是很多的同学不知道仪表盘上的刻度如何用图表来画,这最后一期的教程中我们也会一并将这个问题给解决了。好了,前戏做足,我们这个系列的教程的大结局篇也开始上演。 本节图表数据比较复杂,请点击最后【阅读原文】下载案例文件! 当我们看到一个图表,首先考虑的应该是什么问题? 对了,这个图表用什么基础图表来做最合适! 那么,像今天这个复杂的图表,应该同什么样的基础图表呢?找来找去,在散点图中找到一个“带直线的散点图”,得,就是你了! 基础图表已经确定,那么下一步就是考虑该怎么用这个基体图表通过数据来驱动生成我们所需要的图表了。 那么我们就先来看看外圈的刻度是如何生成的吧。 其实外圈的刻度看似复杂,但是我们如果只做其中一条刻度线,那是相当简单。请看下图求解过程。 利用带直线的散点图中特性,我们只要求出这个线段的两个点的坐标就可以了,利用三角函数知识,这两个座标值可以说是信手拈来。 为了减少一点工作量,我们就将圆周36等分,做36个这样的刻度线吧! 首先在EXCEL中建立一个参数表。 第一列;角度,第二列r值,第三列R值,第4列;α值。 这里要注意的是角度值是从90度开始。因为从我们认知习惯来看,仪表盘的起始位置是在12点的方位,而在坐标轴上,与x轴正轴的夹角为90度。我们将圆周36等分,每一份间隔为10度,顺时针方向转动,则角度变化从90度到0度,再由360度递减到100度,形成一个圆周。 所以角度列最下面的数值应该是这样。 r值和R值两者之差决定了刻度线的长度,所以适当即可。 α列我们利用公式 =RADIANS(A4) 将角度转化为弧度,方便下面使用三角函数计算。 接下来我们计算各个点的坐标值,利用x=cosα,y=sinα,可以很快计算出36条刻度的起始点和结束点的坐标值。 下面的工作略显繁琐,我们需要手工将各个系列添加到图表中去。 点击菜单栏的编辑数据——添加 将X轴的数值和Y轴的数值依次添加进去。没法子,EXCEL无法自动判断这么复杂的数据,只好人工干预了。 经过5分钟不停的点击,终于图表刻度的雏形初现了! 下面一步就是删除多余的部分,耐心将线段都设置为同一色吧。效果如图: 好了,下面休息一下,活动一下酸痛的手指,准备继续添加中间的指针! 相对于刻度,中间的指针制作要容易多了。首先指针其中一个点是固定不动的原点,另一个点则分布在一个圆周上,而且,指针不需要有那么多条同时出现,只要一条就够了。所以,我们只要为活动的点设定好动态的函数即可! 在完成值下的单元格中,我们可以随意填入0%~100%的数值。 角度栏中,我们用=90-360*完成值,得到指针旋转的角度。 弧度直接用角度转弧度函数:=RADIANS() 指针9表示指针的长度。 得到这几个参数,我们就可以很顺利计算出指针第二个点的坐标了。 然后将指针作为新系列添加到图表中去吧,并将指针的线段样式改一下 恩,这样一来,图表基本上好了。 但是细节控们突然又跳出来了,这货不像模板里的仪表,怎么看都是一个缺了一条腿的钟表啊。怎么样才能做到指针转到什么位置,这里的刻度才出现呢? 其实也不难实现。我们在表中加上一个“if”函数来控制刻度数值的生成就好了。 在这里,最方便的就是控制角度的单元格了。 在参数表中的第二个角度栏开始输入IF函数: =IF($M$7<=(A4-10),A4-10,"") 其中$M$7是我们前面指针表上角度参数单元格 这个函数的意思就是,如果我们完成值的角度小于或等于上一单元格—10,那么就返回上数值“上一单元格—10”,如果不是,则返回空格。具体函数,可以打开本节范例文件查看。 拖动手柄,将函数复制到下面的单元格中,当角度小于126度以后,单元格中的数值自动显示为了错误, 自然而然,这个范围以后的刻度也消失了! 在这里,我们为了防止刻度消失后图表变形,所以又插入了一个园形散点图系列,这样,我们就实现了刻度随着指针的移动而出现或者消失了。 最后用我们上一节课的方法添加标签,将指针表中的“完成值”改成随机函数,测试一下效果吧。是不是很酷呢! 今天这个图表是本系列教程的最后一集,最大的难度在于计算公式比较复杂。当然我提供的计算模型只是其中之一,你也可以建立自己的模型,生成合适的数据来生成这个图表。 图表一道,深不可测,但愿我们这个系列教程,能够带着你初窥门径,打开通向可视化的那扇大门。 欢迎发挥自己的创意,完成本期作业,将自己的作品转为GIF动态图片或静态图片(回复GIF即可下载PPT转GIF软件,或将PPT另存为视频后用QQ影音转为GIF或者其他视频转GIF工具)上传微博后,添加#轻松学图表#的标签,并@我们的微博@轻松学图表 等啊等啊,拖啊拖啊,终于我们创意图表模板的系列教程来到了最后一个图表——终级仪表盘。 为什么叫终级仪表盘呢?因为这个图表的制作相当繁琐。不仅要用到我们前面所学的很多知识点,而且还需要Excel中的函数知识,还需要相当的耐心来重复操作。另外还记得我们前面那半个仪表图时的大家遇到的一个问题么?就是很多的同学不知道仪表盘上的刻度如何用图表来画,这最后一期的教程中我们也会一并将这个问题给解决了。好了,前戏做足,我们这个系列的教程的大结局篇也开始上演。 本节图表数据比较复杂,请点击最后【阅读原文】下载案例文件! 当我们看到一个图表,首先考虑的应该是什么问题? 对了,这个图表用什么基础图表来做最合适! 那么,像今天这个复杂的图表,应该同什么样的基础图表呢?找来找去,在散点图中找到一个“带直线的散点图”,得,就是你了! 基础图表已经确定,那么下一步就是考虑该怎么用这个基体图表通过数据来驱动生成我们所需要的图表了。 那么我们就先来看看外圈的刻度是如何生成的吧。 其实外圈的刻度看似复杂,但是我们如果只做其中一条刻度线,那是相当简单。请看下图求解过程。 利用带直线的散点图中特性,我们只要求出这个线段的两个点的坐标就可以了,利用三角函数知识,这两个座标值可以说是信手拈来。 为了减少一点工作量,我们就将圆周36等分,做36个这样的刻度线吧! 首先在EXCEL中建立一个参数表。 第一列;角度,第二列r值,第三列R值,第4列;α值。 这里要注意的是角度值是从90度开始。因为从我们认知习惯来看,仪表盘的起始位置是在12点的方位,而在坐标轴上,与x轴正轴的夹角为90度。我们将圆周36等分,每一份间隔为10度,顺时针方向转动,则角度变化从90度到0度,再由360度递减到100度,形成一个圆周。 所以角度列最下面的数值应该是这样。 r值和R值两者之差决定了刻度线的长度,所以适当即可。 α列我们利用公式 =RADIANS(A4) 将角度转化为弧度,方便下面使用三角函数计算。 接下来我们计算各个点的坐标值,利用x=cosα,y=sinα,可以很快计算出36条刻度的起始点和结束点的坐标值。 下面的工作略显繁琐,我们需要手工将各个系列添加到图表中去。 点击菜单栏的编辑数据——添加 将X轴的数值和Y轴的数值依次添加进去。没法子,EXCEL无法自动判断这么复杂的数据,只好人工干预了。 经过5分钟不停的点击,终于图表刻度的雏形初现了! 下面一步就是删除多余的部分,耐心将线段都设置为同一色吧。效果如图: 好了,下面休息一下,活动一下酸痛的手指,准备继续添加中间的指针! 相对于刻度,中间的指针制作要容易多了。首先指针其中一个点是固定不动的原点,另一个点则分布在一个圆周上,而且,指针不需要有那么多条同时出现,只要一条就够了。所以,我们只要为活动的点设定好动态的函数即可! 在完成值下的单元格中,我们可以随意填入0%~100%的数值。 角度栏中,我们用=90-360*完成值,得到指针旋转的角度。 弧度直接用角度转弧度函数:=RADIANS() 指针9表示指针的长度。 得到这几个参数,我们就可以很顺利计算出指针第二个点的坐标了。 然后将指针作为新系列添加到图表中去吧,并将指针的线段样式改一下 恩,这样一来,图表基本上好了。 但是细节控们突然又跳出来了,这货不像模板里的仪表,怎么看都是一个缺了一条腿的钟表啊。怎么样才能做到指针转到什么位置,这里的刻度才出现呢? 其实也不难实现。我们在表中加上一个“if”函数来控制刻度数值的生成就好了。 在这里,最方便的就是控制角度的单元格了。 在参数表中的第二个角度栏开始输入IF函数: =IF($M$7<=(A4-10),A4-10,"") 其中$M$7是我们前面指针表上角度参数单元格 这个函数的意思就是,如果我们完成值的角度小于或等于上一单元格—10,那么就返回上数值“上一单元格—10”,如果不是,则返回空格。具体函数,可以打开本节范例文件查看。 拖动手柄,将函数复制到下面的单元格中,当角度小于126度以后,单元格中的数值自动显示为了错误, 自然而然,这个范围以后的刻度也消失了! 在这里,我们为了防止刻度消失后图表变形,所以又插入了一个园形散点图系列,这样,我们就实现了刻度随着指针的移动而出现或者消失了。 最后用我们上一节课的方法添加标签,将指针表中的“完成值”改成随机函数,测试一下效果吧。是不是很酷呢! 今天这个图表是本系列教程的最后一集,最大的难度在于计算公式比较复杂。当然我提供的计算模型只是其中之一,你也可以建立自己的模型,生成合适的数据来生成这个图表。 图表一道,深不可测,但愿我们这个系列教程,能够带着你初窥门径,打开通向可视化的那扇大门。 欢迎发挥自己的创意,完成本期作业,将自己的作品转为GIF动态图片或静态图片(回复GIF即可下载PPT转GIF软件,或将PPT另存为视频后用QQ影音转为GIF或者其他视频转GIF工具)上传微博后,添加#轻松学图表#的标签,并@我们的微博@轻松学图表 等啊等啊,拖啊拖啊,终于我们创意图表模板的系列教程来到了最后一个图表——终级仪表盘。 为什么叫终级仪表盘呢?因为这个图表的制作相当繁琐。不仅要用到我们前面所学的很多知识点,而且还需要Excel中的函数知识,还需要相当的耐心来重复操作。另外还记得我们前面那半个仪表图时的大家遇到的一个问题么?就是很多的同学不知道仪表盘上的刻度如何用图表来画,这最后一期的教程中我们也会一并将这个问题给解决了。好了,前戏做足,我们这个系列的教程的大结局篇也开始上演。 本节图表数据比较复杂,请点击最后【阅读原文】下载案例文件! 当我们看到一个图表,首先考虑的应该是什么问题? 对了,这个图表用什么基础图表来做最合适! 那么,像今天这个复杂的图表,应该同什么样的基础图表呢?找来找去,在散点图中找到一个“带直线的散点图”,得,就是你了! 基础图表已经确定,那么下一步就是考虑该怎么用这个基体图表通过数据来驱动生成我们所需要的图表了。 那么我们就先来看看外圈的刻度是如何生成的吧。 其实外圈的刻度看似复杂,但是我们如果只做其中一条刻度线,那是相当简单。请看下图求解过程。 利用带直线的散点图中特性,我们只要求出这个线段的两个点的坐标就可以了,利用三角函数知识,这两个座标值可以说是信手拈来。 为了减少一点工作量,我们就将圆周36等分,做36个这样的刻度线吧! 首先在EXCEL中建立一个参数表。 第一列;角度,第二列r值,第三列R值,第4列;α值。 这里要注意的是角度值是从90度开始。因为从我们认知习惯来看,仪表盘的起始位置是在12点的方位,而在坐标轴上,与x轴正轴的夹角为90度。我们将圆周36等分,每一份间隔为10度,顺时针方向转动,则角度变化从90度到0度,再由360度递减到100度,形成一个圆周。 所以角度列最下面的数值应该是这样。 r值和R值两者之差决定了刻度线的长度,所以适当即可。 α列我们利用公式 =RADIANS(A4) 将角度转化为弧度,方便下面使用三角函数计算。 接下来我们计算各个点的坐标值,利用x=cosα,y=sinα,可以很快计算出36条刻度的起始点和结束点的坐标值。 下面的工作略显繁琐,我们需要手工将各个系列添加到图表中去。 点击菜单栏的编辑数据——添加 将X轴的数值和Y轴的数值依次添加进去。没法子,EXCEL无法自动判断这么复杂的数据,只好人工干预了。 经过5分钟不停的点击,终于图表刻度的雏形初现了! 下面一步就是删除多余的部分,耐心将线段都设置为同一色吧。效果如图: 好了,下面休息一下,活动一下酸痛的手指,准备继续添加中间的指针! 相对于刻度,中间的指针制作要容易多了。首先指针其中一个点是固定不动的原点,另一个点则分布在一个圆周上,而且,指针不需要有那么多条同时出现,只要一条就够了。所以,我们只要为活动的点设定好动态的函数即可! 在完成值下的单元格中,我们可以随意填入0%~100%的数值。 角度栏中,我们用=90-360*完成值,得到指针旋转的角度。 弧度直接用角度转弧度函数:=RADIANS() 指针9表示指针的长度。 得到这几个参数,我们就可以很顺利计算出指针第二个点的坐标了。 然后将指针作为新系列添加到图表中去吧,并将指针的线段样式改一下 恩,这样一来,图表基本上好了。 但是细节控们突然又跳出来了,这货不像模板里的仪表,怎么看都是一个缺了一条腿的钟表啊。怎么样才能做到指针转到什么位置,这里的刻度才出现呢? 其实也不难实现。我们在表中加上一个“if”函数来控制刻度数值的生成就好了。 在这里,最方便的就是控制角度的单元格了。 在参数表中的第二个角度栏开始输入IF函数: =IF($M$7<=(A4-10),A4-10,"") 其中$M$7是我们前面指针表上角度参数单元格 这个函数的意思就是,如果我们完成值的角度小于或等于上一单元格—10,那么就返回上数值“上一单元格—10”,如果不是,则返回空格。具体函数,可以打开本节范例文件查看。 拖动手柄,将函数复制到下面的单元格中,当角度小于126度以后,单元格中的数值自动显示为了错误, 自然而然,这个范围以后的刻度也消失了! 在这里,我们为了防止刻度消失后图表变形,所以又插入了一个园形散点图系列,这样,我们就实现了刻度随着指针的移动而出现或者消失了。 最后用我们上一节课的方法添加标签,将指针表中的“完成值”改成随机函数,测试一下效果吧。是不是很酷呢! 今天这个图表是本系列教程的最后一集,最大的难度在于计算公式比较复杂。当然我提供的计算模型只是其中之一,你也可以建立自己的模型,生成合适的数据来生成这个图表。 图表一道,深不可测,但愿我们这个系列教程,能够带着你初窥门径,打开通向可视化的那扇大门。 欢迎发挥自己的创意,完成本期作业,将自己的作品转为GIF动态图片或静态图片(回复GIF即可下载PPT转GIF软件,或将PPT另存为视频后用QQ影音转为GIF或者其他视频转GIF工具)上传微博后,添加#轻松学图表#的标签,并@我们的微博@轻松学图表 ※神站导航→ ⌒精品资源永久网址⌒ | 《你所看不见的神站大爆光》 | ♂邀请码自取♀ |
|