宝哥软件园

excel图表绘制轨迹动画

编辑:宝哥软件园 来源:互联网 时间:2021-09-20

在本文中,基于这两篇文章中介绍的技巧,我们将绘制一个圆形轨迹,如图1所示。

图1

下图是我们在图中使用的数据,本文仍在使用。

图2。

首先,定义一些名称。

名称:n

参考位置:=25。

名称:ndx。

参考位置:=1。

名称:圆形_x

参考位置:=OFFSET(Sheet1!$C$2,0,0,n,1)

名称:圆圈_y

参考位置:=OFFSET(Sheet1!D$2,0,0,n,1)

名称:点_圆_x

参考位置:=INDEX(circle_x,ndx)。

名称:点_圆_ y。

参考位置:=INDEX(circle_y,ndx)。

图3显示了我们在《Excel图表学习06:画圆》中画的圆。

图3。

选择绘制的圆系列,单击鼠标右键,然后选择“设置数据系列格式”。在弹出的“设置数据系列格式”对话框中,将“数据标记选项”设置为“无”,将“线条颜色”设置为“无线条”。此时,图表如图4所示。

图4

我们可以看到画的圆不见了,这是我们的设置造成的。事实上,这个圆圈仍然存在于绘图区域中。

接下来,让我们添加数据系列。

选择绘图区域,在“图表工具”选项卡组的“设计”选项卡下选择“选择数据”命令,添加数据系列dot_circle,如图5所示。

图5

请注意,如果此时在绘图区域看不到任何东西,则需要将数据系列“dot_circle”的线条颜色设置为“实线”。

在工作表中插入一个ActiveX控件命令按钮,将其标题更改为“循环轨迹移动”,双击该按钮并输入以下代码:

二等兵我和龙一样

私有布尔值作为布尔值运行

私有子命令按钮1 _单击()

暗纳米作为名称

像龙一样暗淡

Const DELAY_FACTOR=1000

如果命令按钮1。Caption=“圆形轨迹运动”然后。

命令按钮1。Caption=“停止运动”。

如果…就会结束

如果运行,那么

运行=假

命令按钮1。Caption=“圆形轨迹运动”。

出口接头

如果…就会结束

运行=真

申请。光标=xlNorthwestArrow

设置nm=应用。名称

如果运行=假,则退出

i=i 1

如果我25,那么我=1

nm。添加“ndx”,(i Mod [n]) 1

对于z=1至延迟因子:多事件3360下一个z

申请。光标=xlDefault

运行=假

设置纳米=无

末端接头

退出“设计模式”,点击命令按钮,可以看到圆的轨迹运动动画,如图6所示。

图6

细心的读者可能会注意到,点的轨迹似乎不是圆的,这是由于我们在绘制时使用的数据点较少造成的。如果加上一些数据,效果会更好。

更多资讯
游戏推荐
更多+