gpt4 book ai didi

javascript - 用鼠标在 gnuplot 中旋转动画图像

转载 作者:行者123 更新时间:2023-12-02 16:15:02 24 4
gpt4 key购买 nike

我使用gnuplot创建了一些 3D 动画 gif。我无法查看 gif 中的所有绘制数据。

使用“设置 View ”命令并不是最佳选择,因为绘图是自动进行的,并且数据因图而异,因此一个 View 可能适用于一组数据,但不适用于另一组数据。

我认为让用户用鼠标旋转轴以便看到不同的 Angular 会很好。我知道这在 x11 终端中是可能的,但是可以用 gif 来完成吗?也许可以使用 Canvas 终端和JavaScript

另一个选项可能是自动绕轴旋转图像,以便在加载时它已经在旋转,并在数据动画时继续旋转。

有没有办法在 gnuplot 中做到这一点?

最佳答案

您的第二个选择是可能的。您可以在每次迭代中设置视角。

set terminal gif animate delay 5 loop 0 optimize
set output "rot.gif"

unset surface
set pm3d at s

set label "sin(x)" at screen 0.7, 0.9

n = 100
do for [i=1:n] {
set view 60, i*360/n
splot sin(x) notitle
}

set output

注释:

  • 关键在迭代之间移动,因此我将其替换为固定标签。
  • i*360/n 在一个完整的动画中创建情节的完整旋转

rotating animated gif

关于javascript - 用鼠标在 gnuplot 中旋转动画图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29750778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com