excel图表绘制轨迹动画
发布时间:2023-03-08 15:37:17
本文,我们将在这两篇文章介绍的技巧的基础上,实现绘制圆形轨迹运动,如图1所示。
图1
下图2是我们在图中所使用的数据,本文仍然使用这些数据。
图2
首先,定义一些名称。
名称:n
引用位置:=25
名称:ndx
引用位置:=1
名称:circle_x
引用位置:=OFFSET(Sheet1!$C$2,0,0,n,1)
名称:circle_y
引用位置:=OFFSET(Sheet1!$D$2,0,0,n,1)
名称:dot_circle_x
引用位置:=INDEX(circle_x,ndx)
名称:dot_circle_y
引用位置:=INDEX(circle_y,ndx)
图3为我们在《Excel图表学习06:画圆》中绘制的圆。
图3
选择已经绘制的圆系列,单击右键,选取“设置数据系列格式”。在弹出的“设置数据系列格式”对话框中,将“数据标记选项”设置为“无”,将“线条颜色”设置为“无线条”。此时,图表如图4所示。
图4
我们看到,已经绘制的圆不见了,这是我们的设置造成的,实际上这个圆仍然存在于绘图区中。
下面,我们来添加数据系列。
选中绘图区,在“图表工具”选项卡组中选择“设计”选项卡下的“选择数据”命令,添加数据系列dot_circle,如图5所示。
图5
注意,如果此时在绘图区看不到任何东西,那么需要设置数据系列“dot_circle”的线条颜色为“实线”。
在工作表中插入一个ActiveX控件命令按钮,将其标题更改为“圆形轨迹运动”,双击该按钮并输入下面的代码:
Private i As Long
PrivateblnRunning As Boolean
Private SubCommandButton1_Click()
Dim nm As Names
Dim z As Long
Const DELAY_FACTOR = 1000
If CommandButton1.Caption = “圆形轨迹运动” Then
CommandButton1.Caption = “停止运动”
End If
If blnRunning Then
blnRunning = False
CommandButton1.Caption = “圆形轨迹运动”
Exit Sub
End If
blnRunning = True
Application.Cursor = xlNorthwestArrow
Set nm = Application.Names
Do
If blnRunning = False Then Exit Do
i = i + 1
If i > 25 Then i = 1
nm.Add “ndx”, (i Mod [n]) + 1
For z = 1 To DELAY_FACTOR: DoEvents:Next z
Loop
Application.Cursor = xlDefault
blnRunning = False
Set nm = Nothing
End Sub
退出“设计模式”,然后单击命令按钮,就可以看到圆的轨迹运动的动画了,如图6所示。
图6
细心的读者可能会注意到,圆点的运动轨迹似乎并不圆,这是由于我们绘制时使用的数据点较少造成的,增加一些数据,效果会更好。


猜你喜欢
- NoteExpress文献格式怎么对齐?NoteExpress具备文献信息检索与下载功能,拥有的数据挖掘的功能可以帮助用户快速了解某研究方向
- 大家平时在使用win10系统时,不想让别人乱动你的电脑的话,可以设置开机密码,有很多锁定的办法,如:账户密码解锁、人脸解锁等等。今天给大家讲
- excel不显示负数(即隐藏负数)的方法有几种。归纳总结如下:excel不显示负数方法一此种方法使用条件格式,选择A1:A6单元格,将单元格
- word2016文档中滚动鼠标中轮文字闪烁该怎么办?word2016中想要使用鼠标滚轮阅读文章的时候, 发现滚动滚轮文字一直闪烁,该怎么办呢
- Win7的开机速度不仅关机到用户用电脑的体验,而且也是系统性能的一个指标。如果Win7开机慢,那么就说明系统内部可能存在一些问题。下面小编就
- win10怎么优化开机启动速度设置方法?在使用系统时间久了之后,很多用户都反映Win10电脑的启动速度变得有点慢,那怎么通过优化让开机的速度
- 有网友反映Win7系统升级Steam出现错误,这是怎么回事呢?这种情况怎么办呢?本文将提供Win7系统升级Steam出现错误升级不了的故障原
- 最近有部分用户将自己的电脑升级到win11 22H2版本了,但是升级后发现电脑提示内存完整性打不开,提示有不兼容的驱动,这个该怎么解决呢?下
- 从去年 11 月起微软便开始与一组选定的用户开始内测 Office 365 Connectors 预览版,今天它的第一个版本已经发布给 Of
- 刚刚把自己的老机: 微星845G+P4 1.5安装了上VISTA 内存是512M.跑起来不象某些朋友说的那么慢,开网页的速度要好于XP,不知
- 怎么办?如果想查询该字的五笔编码,搜狗五笔就可以帮你解决这个困难。方法一:用搜狗五笔的临时拼音功能反查启动搜狗五笔输入法后,按下键盘左侧的C
- 如果你按照常规方法插入,那么从第一页开始就有页码了,而我们的第一页通常都是封面,这是不需要页码的,该怎么做呢,下面让小编为你带来excel2
- Win7任务栏显示星期几怎么设置?默认Win7时间只有 年月日 / 时:分 显示,也有用户尝试过将秒也加入进来,你可能会问“可以在桌面上显示
- win10桌面太大怎么办?如果我们显示器调节不匹配,可能会遇到win10系统显示的东西太宽的情况,想要缩小到自己觉得合适的比例要怎么操作呢?
- 对于文章的内容,有时我们可以填充背景增添色彩,具体怎么操作呢。以下是小编为您带来的关于WPS演示填充背景的方法教程,希望对您有所帮助。WPS
- 这篇文章主要介绍了win10键盘fn键怎么关闭?win10笔记本键盘关闭fn键方法教程的相关资料,需要的朋友可以参考下本文详细内容介绍win
- 联想拯救者r7000是一款性能非常强大的娱乐影音笔记本电脑,采用了amd ryzen 5 4000系列处理器以及发烧级独立显卡,能够让用户们
- 在wps表中设置两个坐标的方法1.使用WPS打开要绘制的图表数据(以下列数据为例)。2.选择要收集的数据区域。3.单击WPS的插入按钮选择图
- 制作表格时,如何用函数标出所在单元格的列号呢?这就需要用到COLUMN函数了。例如:A2单元格的列号为1,因为A2单元格在第1列。以下面这份
- 近日一个Win10系统玩家反映,在打开天涯明月刀游戏客户端时,就提示VFS资源包更新失败,无法正常启动游戏,如何解决这个问题呢?天涯明月刀游