是否可以在gnuplot中使用-persist标志在multiplot中绘制2个图形?

是否可以在gnuplot中使用-persist标志在multiplot中绘制2个图形?,gnuplot,Gnuplot,我想这样做: gnuplot_script.gp: reset set term x11 persist set grid set size 1,1 set multiplot i = 0 while (i < 5) { set size 0.5,0.5 set origin 0,0.5 plot i*sin(x) set size 0.5,0.5 set origin 0.5,0.5 plot i*cos(x) pa

我想这样做:

gnuplot_script.gp:

reset

set term x11 persist
set grid
set size 1,1
set multiplot

i = 0

while (i < 5) {

    set size 0.5,0.5
    set origin 0,0.5

    plot i*sin(x)

    set size 0.5,0.5
    set origin 0.5,0.5

    plot i*cos(x)

    pause 0.5
    i = i + 1
}

unset multiplot
重置
设置术语x11持久化
设置网格
设置大小1,1
集多点
i=0
而(i<5){
设置大小为0.5,0.5
将原点设置为0,0.5
图一*sin(x)
设置大小为0.5,0.5
将原点设置为0.5,0.5
图一*cos(x)
暂停0.5
i=i+1
}
未设置多点
我希望看到它的动画,但一切只是被涂抹在屏幕上

还有别的办法吗

谢谢

我解决了


如果您将“set unset”放在“while”循环中,它会工作

您所说的
set unset
实际上是什么意思?这对我来说没有意义。它设置和取消设置多点模式如果我没有弄错的话,我记得在某个地方读到Gnuplot在遇到
plot
命令时“计算”,但实际上什么也没画,直到
取消设置多点模式(从而解释了你的方法工作的原因),但我找不到我的源代码。。。