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
结果:
我想绘制与同一文件的不同数据列相关的多个图,但我想为每个图创建一个新的 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
结果: