1. 首页
  2. 数据挖掘

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

效果图如下【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

36大数据专稿,本文由36大数据-sky原创,转载必须征询作者同意,并且标注来源36大数据。

温馨提示:由于动态图文件太大,打开可能会出现缓存慢的状态,请您耐心等待……如给你带来不便,我们深感抱歉。文章末尾附Excel源文件下载。

数学历来被认为是一门枯燥无味的学科,干瘪瘪的数据和公式,让大部分人都头昏眼花。然而,当数与图结合在一起的时候,我们便会发现数学也可以是很美的。

图是数的一种表现形式,图之所以会“动”,本质上在于数据的变化。很多数据分析人员在处理数据的时候都会遇到这样的问题,如何在同一个图中对不同部门不同月份的销售数据或者绩效数据进行对比呢?即在同一个图表中实现同一月份不同部门间的横向比较和同一部门不同月份间的纵向比较,要解决这个问题,就要用到动态图表,不能用常规的作图方法了。在这里,我们首先要解决的一个问题是,如何才能让数据“变”?对于资深的数据分析人员来说,方法有很多,可以借助Excel的函数和窗体控件、Access、SQL,或者编程实现等。但是对于刚入门的数据分析菜鸟或者一些行政人员,只会Excel和几个函数,又不懂编程,应该如何操作呢?今天,我们一起学习如何利用Excel制作简单的动态图,用到的工具主要是”滚动条”窗体控件,案例以蕴含浪漫爱情故事的心形线为主。

Excel版本2007,心形线的方程为

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)转化为参数方程为

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

首先, 先调出“滚动条”窗体控件:点击Excel的最左上角图标;选择右下角的“Excel选项”;选择“常用”,在“在功能区显示‘开发工具’选项卡”复选框打钩,按确定;单击“开发工具”选项卡,在“控件”组中单击“插入”,再单击“窗体控件”下的“滚动条”即可。

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

点击放大可看动态图

然后, 设置数据。思路:把θ的所在区间平均分为200份,然后计算(nθ)/2,通过“滚动条”,控制“n”的变化,再通过参数方程分别计算x、y的值,最后通过“散点图”作出相应图形。

1、控制“n”值变化:

选择“滚动条”—> 点击右键,选择“设置控件格式”—>点击“控制”,“单元格链接”,选择“K1”单元格,点击“确定”即可。当我们点击“滚动条”的箭头是,就看到“K1”单元格的数字发生变化了。

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

点击放大可看动态图

2、把θ的所在区间平均分为200份:

在“A1”单元格输入“步长”,在“A2”单元格输入公式“=ROW(A1)-1”,选中“A2”单元格,当指针变成黑色十字时,往下拖至“A202”;在“B1”单元格输入“θ”,“B2”单元格输入“=-2*PI()+A2*0.02*PI()”,选中“B2”单元格,当指针变成黑色十字时,往下拖至“B202”。

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)3、计算 (nθ)/2、x和y:

在“C1“单元格输入”(nθ)/2“,”C2“单元格输入”=$K$1*B2/2“,选中“C2”单元格,当指针变成黑色十字时,往下拖至“C202”;

在”D1“单元格输入”x=cos (nθ/2)“,”D2“单元格输入”=COS(C2)“,选中“D2”单元格,当指针变成黑色十字时,往下拖至“D202”;

在”F1“单元格输入”y=sin(nθ/2) +(cos(nθ/2))^(2/3)“,”F2“单元格输入”=SIN(C2)+((COS(C2))^2)^(1/3)“,选中“F2”单元格,当指针变成黑色十字时,往下拖至“F202”。

此时,我们再点击”滚动条“的箭头,会发现”C、D、F“列的数据会随着”n“值的变化而发生变化。

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

点击放大可看动态图

4、绘制散点图:

选中空白单元格,单击”插入“选项卡—>”图表”组,点击”散点图“,选择”仅带数据标记的散点图“,得到空白的散点图。

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

点击放大可看动态图

选择空白的散点图,菜单栏出现”图表工具“选项,点击”设计“—>点击”选择数据“—>点击”添加”—>”X轴系列值“选中区域”=心形线$D$2:$D$202“,”Y轴系列值“选中区域”=心形线!$F$2:$F$202“(工作表名为“心形线”)—>连续点击两次”确定“,得到散点图草图。

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

点击放大可看动态图

最后,美化图表。

选中图表中的心形轨迹,点击右键,点击”设置数据系列格式“—>点击”数据标记选项“,选中”无“—>点击”线条颜色“,选择”实线“以及个人喜好颜色,点击”确定“。

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

点击放大可看动态图

选中横坐标轴,点击右键,点击”设置坐标轴格式“—>点击”坐标轴选项“设置最小值、最大值和主要刻度单位—> 点击”线型“,选择”后端线型“,点击”确定“。同理设置纵坐标轴和网格线。

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

点击放大可看动态图

选中图表,单击”布局“选项卡,分别设置”图表标题“、 ”坐标轴标题“。最终得到如图一所示动态图。

下面再给出星形线和玫瑰线的动态图,如下,可按照上述方法操作得到。除此之外,还可以通过If、Vlookup、Hlookup函数和列表框窗体控件等绘制简单动态图。

图二:

【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

图三:

36大数据专稿,本文由36大数据-sky原创

PPV课其他精彩文章:


0、回复“活动”查看PPV课社区百日掘金活动-积分兑换Iphone 5s、MINI金条

1、回复“干货”查看干货 数据分析师完整知识结构

2、回复“答案”查看大数据Hadoop面试笔试题及答案

3、回复“设计”查看这是我见过最逆天的设计,令人惊叹叫绝

4、回复“可视化”查看数据可视化专题-数据可视化案例与工具

5、回复“禅师”查看当禅师遇到一位理科生,后来禅师疯了!!知识无极限

6、回复“啤酒”查看数据挖掘关联注明案例-啤酒喝尿布

7、回复“栋察”查看大数据栋察——大数据时代的历史机遇连载

8、回复“数据咖”查看数据咖——PPV课数据爱好者俱乐部省分会会长招募

9、回复每日一课查看【每日一课】手机在线视频集锦

PPV课大数据ID: ppvke123 (长按可复制)

大数据人才的摇篮!专注大数据行业人才的培养。每日一课,大数据(EXCEL、SAS、SPSS、Hadoop、CDA)视频课程。大数据资讯,每日分享!数据咖—PPV课数据爱好者俱乐部!

原文始发于微信公众号(PPV课数据科学社区):【学习】教程帖:数学之美——手把手教你用Excel画心(动态图)

原创文章,作者:ppvke,如若转载,请注明出处:http://www.ppvke.com/archives/25327

联系我们

4000-51-9191

在线咨询:点击这里给我发消息

工作时间:周一至周五,9:30-18:30,节假日休息