【发布时间】:2013-04-19 13:29:05
【问题描述】:
对于我目前在 matlab 中的项目,我正在对感染在全球的传播进行建模。我用来让感染跳跃的主要方法是预设机场位置。我还通过动画线条连接它们来展示感染何时从一个机场传播到另一个机场。主地图是一个设置为默认 2D 视图的 3d 冲浪图,并且使用 plot3 绘制线条,它也在 2D 视图中。
除了一个问题,我一切正常。我需要在同一个图中同时为两个 3D 图表设置动画,但我需要让地图的动画保持不开启,同时让连接机场的线的动画保持开启,以便所有路径仍会显示。
关于如何做到这一点的任何想法?
【问题讨论】:
-
对我来说不是很清楚,但如果你有每个图形对象的句柄,你可以只更新你想要的。如果您发布当前代码会有所帮助(最好是一个小例子,而不是全部)
-
代码很长,大部分代码都需要看看发生了什么,所以我认为一小段代码不会有太大帮助。基本上我要做的是一个 51x101x1 尺寸的冲浪图,它正在被动画化,因此它的颜色随着循环的每一次通过而变化,并且它的文本值也总是在变化。
-
这些我不想保留,以便每次都重新显示。图中绘制的另一件事是用 plot3 绘制了多条线。这些线绘制在尺寸 51,101,4 内。随着主循环的每一次通过,这些线的随机数被绘制出来。我希望能够只在这些行上使用保持,这样即使每次都在刷新其他所有内容,它们也会始终显示出来。这有帮助吗?
-
我不确定..我发布了一个例子,看看它是否适用于你的情况:)