Я не знаком с python-gnuplot, но кажется, что .hardcopy
просто сохраняет последний график в файл, и нет специальной команды для анимации.
анимации последовательность независимых участков, следовательно, чистый код Gnuplot является:
Команда
set terminal gif animate delay 100
set output "myAni.gif"
plot ...
plot ...
plot ...
...
unset output
Каждый участок будет генерировать один кадр, который будет отображаться в течение 1 секунды (Единица delay
0,01 с, наше значение 100, 100 * 0,01 с = 1s)
Это приводит к питона-Gnuplot, как это:
g = Gnuplot.Gnuplot()
g('set terminal gif animate delay 100')
g('set output "myAni.gif"')
g.plot(...)
g.plot(...)
g.plot(...)
...
g('unset output')
Здравствуйте, спасибо за вход. Я посмотрю, смогу ли я сохранить его как .avi. Приветствия! – astromath
Нет, avi не поддерживается, только gif. Если вы хотите использовать avi, сохраните каждый кадр отдельно и используйте видео инструмент, например ffmpeg, для создания видео. – sweber
Да, это именно то, что я сделал. Cheers. – astromath