Gnuplot:多个 windows 中的多个图

Gnuplot: multiple plots in multiple windows

我想绘制与同一文件的不同数据列相关的多个图,但我想为每个图创建一个新的 window。我不想要与命令 set multiplot layout 1,2 关联的附加图。 该想法由以下伪代码表示:

>gnuplot

>plot "myfile.txt" u 1:4

>#make me plot another file without deleting the previous one i.e. open a new window on which data is plotted

>instructions I don't know

>plot "myfile.txt" u: (*) 

>#I obtain two windows

你不写你正在使用哪个终端。我知道您希望两个 windows 彼此相邻,而不是两个图形作为磁盘上的文件。在 gnuplot 控制台中检查例如:help wxt。如果你想要磁盘上的两个文件,你必须 select 另一个终端,例如

set term pngcairo
set output 'myOutput1.png'
plot x
set output 'myOutput2.png'
plot x**2
set output

因此,对于交互式 wxt 终端,以下对我有用:

代码:

### several terminals
reset session

set term wxt 1 size 500,400
plot sin(x)

set term wxt 2 size 500,300
plot cos(x)

set term wxt 3 size 300,200
plot x**2

### end of code

结果: