Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terminal 来自单个文本文件的多个绘图(gnuplot)_Terminal_Gnuplot - Fatal编程技术网

Terminal 来自单个文本文件的多个绘图(gnuplot)

Terminal 来自单个文本文件的多个绘图(gnuplot),terminal,gnuplot,Terminal,Gnuplot,目前,我有一个文本文件,我感兴趣的是从一个文件中绘制两条不同的曲线(x轴的值与第1列相同,y轴的值与第3列和第4列相同)。因为我是从ssh工作的,所以情节应该在标准输出中。我正在处理的文件如下所示(文件名:tmp) 到目前为止,我只能使用以下行绘制与第3列对应的值: cat tmp | gnuplot -e "set terminal dumb size 120, 30; set autoscale; plot '-' u 1:3 with lines notitle" 有人能告诉我怎样才能在

目前,我有一个文本文件,我感兴趣的是从一个文件中绘制两条不同的曲线(x轴的值与第1列相同,y轴的值与第3列和第4列相同)。因为我是从ssh工作的,所以情节应该在标准输出中。我正在处理的文件如下所示(文件名:tmp)

到目前为止,我只能使用以下行绘制与第3列对应的值:

cat tmp | gnuplot -e "set terminal dumb size 120, 30; set autoscale; plot '-' u 1:3 with lines notitle"
有人能告诉我怎样才能在同一个情节中包括第四栏吗?可能吗?
谢谢

在你的描述中没有任何东西可以排除这个琐碎的答案:

gnuplot -e "plot 'tmp' u 1:3 with lines, '' u 1:4 with lines"

终端选择是不相关的(您使用了“set term dumb”,但它也可以很容易地成为任何其他输出终端,通过ssh的连接并不能阻止这一点)。如果您有需要更复杂解决方案的附加约束,请将其添加到问题中。

您的描述中没有任何内容可以排除琐碎的答案:

gnuplot -e "plot 'tmp' u 1:3 with lines, '' u 1:4 with lines"

终端选择是不相关的(您使用了“set term dumb”,但它也可以很容易地成为任何其他输出终端,通过ssh的连接并不能阻止这一点)。如果您有需要更复杂解决方案的附加约束,请将它们添加到问题中。

问题是我希望将两条曲线保持在一个绘图中,但当我运行您建议的命令时,我只得到一条曲线,而不是同时得到两条曲线,我向您保证情况并非如此。用逗号分隔的绘图元素都放置在同一输出图形中。请注意,原始命令使用“-”作为输入源,只能读取一次。我建议的命令直接使用文件名,以便可以多次读取。问题是,我希望将两条曲线保留在一个绘图中,但当我运行您建议的命令时,我只得到一条曲线,而不是同时得到两条曲线。我向您保证,情况并非如此。用逗号分隔的绘图元素都放置在同一输出图形中。请注意,原始命令使用“-”作为输入源,只能读取一次。我建议的命令改为直接使用文件名,以便可以多次读取。