那些年一起打过的卡
2、80个必学必会Excel常用函数教程合集(已坚持打卡80天)
好看好用的图表52篇
第11天 曲面图
技巧1:曲面图用法介绍
技巧2:曲面图制作波浪线动画效果
练习软件:office Excel 2016
01
曲面图

曲面图是三维图表,主要用于展示三个变量的分布情况。一般来说当类别和数据系列都是数值时,可以使用曲面图。
如果希望得到两组数据间的最佳组合,曲面图将很有用。 例如在地形图上,颜色和图案表示具有相同取值范围的地区。 当类别和数据系列都是数值时,可以创建曲面图。
在Excel 2016版本中,曲面图有四种类型,分别是三维曲面图、三维曲面图(框架图)、俯视曲面图和曲面图(俯视框架图),与一般图表用颜色代表数据系列不同,曲面图中用颜色代表z轴数值之间的差别。

02
曲面图做波浪线动画效果

曲面图的优势在于能显示3个系列的数据,缺点也在显示的数据太多,很容易造成讲图的人讲不明白,看图的人看不明白的尴尬局面,所以工作上用的场景实在是太少。所以,咱们决定走另外一条路子,做个动态波浪线,演示一下效果。
第一步还是老规矩给图表准备合适的数据,小时候学过数学的都知道,正弦和余弦函数都可以构建波浪线,巧合的是,Excel 中还真有一个正弦函数sin(),刚好拿来计算波浪线。

第二步,咱们用VBA代码来控制计步器的数据更新,当然,如果手速够快,也可以手动更新数据的。咱们的代码是for循环到1000,结束动画播放代码,代码如下:
Sub WaveLine()i = 0Dim time1 As SingleFor i = 0 To 1000Cells(1, 1) = itime1 = TimerDoDoEventsLoop While Timer - time1 < 0.3Next iEnd Sub
接下来,就是创建三维曲面图和给宏代码添加执行按钮的常规操作了,最终的成片效果是这样的,不得不说,这个五毛钱特效的动画还是挺值得的。
