Terminal 来自单个文本文件的多个绘图(gnuplot)
目前,我有一个文本文件,我感兴趣的是从一个文件中绘制两条不同的曲线(x轴的值与第1列相同,y轴的值与第3列和第4列相同)。因为我是从ssh工作的,所以情节应该在标准输出中。我正在处理的文件如下所示(文件名:tmp) 到目前为止,我只能使用以下行绘制与第3列对应的值: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" 有人能告诉我怎样才能在
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的连接并不能阻止这一点)。如果您有需要更复杂解决方案的附加约束,请将它们添加到问题中。问题是我希望将两条曲线保持在一个绘图中,但当我运行您建议的命令时,我只得到一条曲线,而不是同时得到两条曲线,我向您保证情况并非如此。用逗号分隔的绘图元素都放置在同一输出图形中。请注意,原始命令使用“-”作为输入源,只能读取一次。我建议的命令直接使用文件名,以便可以多次读取。问题是,我希望将两条曲线保留在一个绘图中,但当我运行您建议的命令时,我只得到一条曲线,而不是同时得到两条曲线。我向您保证,情况并非如此。用逗号分隔的绘图元素都放置在同一输出图形中。请注意,原始命令使用“-”作为输入源,只能读取一次。我建议的命令改为直接使用文件名,以便可以多次读取。