Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Gnuplot 在plot函数中直接打印值_Gnuplot - Fatal编程技术网

Gnuplot 在plot函数中直接打印值

Gnuplot 在plot函数中直接打印值,gnuplot,Gnuplot,当前,我正在通过将数组中的值传递到文件并读取来打印所有数据 是否可以以某种方式将点直接输入到绘图函数中 类似于:plot{{x…}{y…} 谢谢。是的,这是可能的 plot "-" u 1:2 w l x1 y1 x2 y2 x3 y3 x4 y4 e 是的,那是可能的 plot "-" u 1:2 w l x1 y1 x2 y2 x3 y3 x4 y4 e 这是我有时不得不使用的东西……如果处理数据很快,只输出一个数据集,并且系统支持popen,那么有时将处理脚本作为gnuplot的从属运

当前,我正在通过将数组中的值传递到文件并读取来打印所有数据

是否可以以某种方式将点直接输入到绘图函数中

类似于:
plot{{x…}{y…}

谢谢。

是的,这是可能的

plot "-" u 1:2 w l
x1 y1
x2 y2
x3 y3
x4 y4
e
是的,那是可能的

plot "-" u 1:2 w l
x1 y1
x2 y2
x3 y3
x4 y4
e

这是我有时不得不使用的东西……如果处理数据很快,只输出一个数据集,并且系统支持popen,那么有时将处理脚本作为gnuplot的从属运行(而不是相反)是有意义的。例如:

 #!/usr/bin/env gnuplot
 #This is script is called process_and_plot.gp
 plot "<my_processing_application unprocessed_input.file" u 1:2 w l
#/usr/bin/env gnuplot
#这是一个名为process_and_plot.gp的脚本

plot“这是我有时不得不使用的东西……如果处理数据很快,只输出一个数据集,并且您的系统支持popen,有时将处理脚本作为gnuplot的从属运行(而不是相反的方式)是有意义的。例如:

 #!/usr/bin/env gnuplot
 #This is script is called process_and_plot.gp
 plot "<my_processing_application unprocessed_input.file" u 1:2 w l
!/usr/bin/env gnuplot
#这是一个名为process_and_plot.gp的脚本

plot“这种方法的一个缺点是(据我所知),使用replot会迫使您再次输入数据。。。即使使用
volatile
关键字似乎也没有什么帮助(除了将数据发送到临时文件之外,我不知道有什么方法可以解决这个问题)。但是,您可以绘制数据,设置一些内容,然后发布一个
刷新
来更新您设置的任何内容(网格、标签等)…我在
replot
的情况下看到了问题,但在我的情况下,这不是必需的,无论如何,最好知道我将使用该功能。现在最重要的事情是跳过将数据复制到文件并打印出来的步骤。我认为
replot
不会有问题,最好把它写下来,以防其他人从谷歌搜索或其他什么地方碰到这个问题。这种方法的一个缺点是(据我所知),将replot与此一起使用会迫使您再次输入数据。。。即使使用
volatile
关键字似乎也没有什么帮助(除了将数据发送到临时文件之外,我不知道有什么方法可以解决这个问题)。但是,您可以绘制数据,设置一些内容,然后发布一个
刷新
来更新您设置的任何内容(网格、标签等)…我在
replot
的情况下看到了问题,但在我的情况下,这不是必需的,无论如何,最好知道我将使用该功能。现在最重要的是跳过把数据复制到文件中并把它绘制出来的步骤。我假设<代码>重新绘制< /代码>不会是个问题,如果有人从谷歌搜索或任何东西中偶然发现这一点,那就好了。谢谢,我没有考虑这个选项。但我很感激能将它加入到我的解决方案组合中。现在,拉菲尔罗思的解决方案似乎很简单,我很容易实现。谢谢,我没有考虑这个选项,但我感谢把它加入到我的投资组合中。现在@RaphaelRoth的解决方案对我来说很容易实现。