如何将PyPlot数字保存到Julia的视频文件中?

时间:2015-10-30 15:21:48

标签: matplotlib julia

我想做一些类似下面的事情,使用循环和PyPlot绘制图形窗口。我的问题是如何将图形窗口保存到循环中的电影文件中?

using PyPlot

for k=1:5
  pcolormesh(rand(10,10)) 
  if k==1; colorbar(); end
  # save figure window to movie file here??
  sleep(.5)
end

1 个答案:

答案 0 :(得分:2)

这可以通过直接使用animation matplotlib子模块(PyPlot.jl包装的基础Python库)来实现。然而,这是痛苦的;见例如以下笔记本(西班牙语):

https://github.com/dpsanders/fisica_computacional/blob/master/como_animar.ipynb

然而,最简单的方法似乎是使用Plots.jl

https://github.com/tbreloff/ExamplePlots.jl/blob/master/docs/pyplot_examples.md#functions-adding-data-and-animations