matplotlib - 如何将 PyPlot 图形保存到 Julia 中的视频文件?

标签 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

最佳答案

这可以通过直接使用 matplotlibanimation 子模块(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 .

关于matplotlib - 如何将 PyPlot 图形保存到 Julia 中的视频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33439390/

相关文章:

julia - 如何在Julia(0.3版)DataFrame中更改多个列名?

julia - 如何在 Mac OS X 中升级到 Julia 0.7

julia - 如何减少gadfly中的点边框线宽度

python - 使用 pandas 在 matplotlib 中绘图

python - 在 matplotlib 中显示张量图像

python - Python 中的交互式 BSpline 拟合

Python rcParams 错误

python - 如何创建多个一维轴,用彩色线条显示间隔?

windows - 使用 PyPlot 时出现 Julia 运行时错误

julia - 匿名函数 Julia - x 的值