gpt4 book ai didi

c - 管道到 gnuplot,不接受多个命令

转载 作者:行者123 更新时间:2023-11-30 18:01:53 25 4
gpt4 key购买 nike

我有以下代码:

fprintf(temp->_fstream, "plot '-' using 1:2 title 'tittle1'\n");

_fstream 是一个 gnuplot 管道,使用“-”可以将数据直接写入 gnuplot,而不是先将其写入文件,这是执行此操作的代码:

 fprintf    (_stream->_fstream, "%d ", _node->count);

现在我想绘制另外两列,例如 1:3,例如在 gnuplot 中,您可以使用:

plot "output3.txt" using 1:2 title 'prey', "output3.txt" using 1:3 title 'predator'

但是通过管道执行相同的操作时会出现错误,指出无法访问数据源这是我正在使用的行:

fprintf(temp->_fstream, "plot '-' using 1:2 title 'tittle1', '-' using 1:3 ... \n");

我已经研究这个问题有一段时间了,如果有任何帮助,我们将不胜感激。

最佳答案

试试这个:

绘制“-”我们 1:2,“”我们 1:2

并输入(或写入流)数据,后跟“e”。然后,输入第二组数据,后跟“e”。

1 1
2 2
3 3
e
1 2
2 3
3 4
e

关于c - 管道到 gnuplot,不接受多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9550756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com