数据可视化与动画制作:从 Javis 到图形语法
1. Javis 动画制作入门
Javis 与 Plots 或 Makie 等绘图库不同,它专注于创建动画。它借助基于 Cairo 的 2D 绘图包 Luxor 中的对象。下面我们通过动画化旋转点来快速了解这个包。
操作步骤 :
1. 创建一个新的 Pluto 笔记本,并在第一个单元格中执行 using Javis 。
2. 添加一个新单元格并运行以下代码:
function ground(args...)
background("white")
sethue("blue")
end
此代码创建了一个函数,它会接收视频对象、要动画化的对象和当前帧。Javis 会将这些输入提供给所有用户定义的函数,所以使用 args... 作为参数很常见。该函数调用 background 设置背景颜色,调用 sethue 选择对象的默认颜色。
3. 在新单元格中执行以下代码:
function create_point(args...)
circle(O, 10, :fill)
end
这个函数会创建要动画化的对象,这里我们在原点创建一个半径为 10 的圆。Javis 定义 O 为
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



