Gnuplot 多点叠加图

Gnuplot 多点叠加图,gnuplot,Gnuplot,我试图在一列中制作两行两个图的简单多点打印,但我总是在第一行上打印两个图,在第二行上打印第二个图,如下所示: 我的代码如下所示: clear set encoding utf8 reset session set multiplot layout 2,1 title "Multiplot layout" font "Consolas,18" set title "Magnitúda" font "Consolas,18&qu

我试图在一列中制作两行两个图的简单多点打印,但我总是在第一行上打印两个图,在第二行上打印第二个图,如下所示:

我的代码如下所示:

clear
set encoding utf8
reset session
set multiplot layout 2,1 title "Multiplot layout" font "Consolas,18"
set title "Magnitúda" font "Consolas,18"
NO_ANIMATION = 1
set ylabel "x [-]" font "Consolas,14"
set xlabel "t [s]" font "Consolas,14"
set xrange [0:15]
set yrange [0:1.1]
set grid
show grid
set key off

plot 'spect.dat' using 1:2 with impulses lw 3 lc rgb "black" notitle
#
set title "Fáza" font "Consolas,18"
set yrange [0:190]
plot 'spect.dat' using 1:3 with impulses lw 3 lc rgb "black" notitle
replot
当我注释掉第二个plot命令时,它并没有发生,但有第二个plot,但并没有行

我的数据:

#f  amp phase
1   1   0
0   0   0
0   0   0
0   0   0
0   0   0
0   0   0
10  0.2 180

这可能是什么原因造成的?如何解决此问题?

删除
replot
,它会重复前面的绘图