两个围绕中心不停移动的小点

引子:一些Excel大师经常会做出一些不可思议的事,让不可能成为可能。例如,Daniel Ferry在其博客上发表了一系列Excel图表作品,让人脑洞大开,叹为观止!本系列文章就是搜集大师们制作的一些不可思议的Excel图表并加以研习,因为学习大师们的作品,不仅能开拓我们的视野,更重要的是能够快速提升我们的技能。

下图1所示为图表效果。

图1

咋一看,发现就是两个点在围绕中心点转动。然而,当显现出一个圆及其内接正方形后,你才恍然大悟,里面的红色小点是沿着内接正方形在移动,外面的蓝色小点则是沿着外面的圆周在移动。在圆和正方形相交的四个点,红点和蓝点会发生碰撞。有点意思吧!

这是怎么做出来的呢?

其实这就是一个XY散点图,使用VBA代码达成动画效果,特别是在两个点不停转动的同时达成的褪色效果。

在工作簿中定义了名称,作为XY散点图的数据:

图2

下面是使用的VBA代码:

有兴趣的朋友可以在本公众号底部发送消息:Excel动画图1,下载原始工作簿研究。

小结

下面是在研究这个图表时的一些个人感受:

  • 数学很重要,特别是当你要实现一些特别的功能或者完成一些本以为不可能的事时。

  • 活用名称,特别是灵活运用公式来定义名称,是一项重要的Excel技能。

  • XY散点图能够实现很多有特殊效果的图表。

(0)

相关推荐