gnuplot矩阵在命令行上用图像进行绘图,为什么需要两个e?

时间:2018-10-26 18:46:13

标签: gnuplot gnuplot-iostream

我实际上是在使用管道在C ++中作图,但是命令行演示代表了混乱:

> plot '-' matrix with image
> 1 2
> 3 4
> e
> e

第一个“ e”之后什么也没有发生,但是情节在第二个“ e”之后发生。这是什么意思?

顺便说一句,顺便说一句,有没有一种方法可以在同一行上将调色板设置为灰色(因为我将多个绘图类型链接在一起)。

1 个答案:

答案 0 :(得分:1)

只需要一个e。如果我将您的脚本(带有一个e)保存到一个文件中,然后通过管道将其传输到Gnuplot,则它将按预期生成图。我想这个问题必须与您提供数据的方式有关。例如,第一个e之后的换行符正确刷新到输出了吗?

对于调色板,如果用分号分隔它们,则可以在与plot命令相同的行中提供该命令:

set palette gray; plot '-' matrix with image
1 2
3 4
e