我有Matrix数据,如: gnuplot: 3D plot of a matrix of data
如何绘制部分数据的2D时间过程。例如。在示例中,值0.6的时间过程将是:-6.35,-6.52,-6.48,-5.91。
提前致谢
答案 0 :(得分:0)
基本上你有列数据,你想在其中一个上绘制值,在你给出的例子中列第3列。在gnuplot
中,这是通过using
:
plot "data" using 0:3 every ::1
using 0:3
表示"将列0
中的值绘制为x值,将列3
中的值绘制为y值"。 gnuplot
中的第0列给出了数据元素出现的顺序(即1,2,3,4 ......)。
every ::1
表示首先绘制项目编号1
(第一项是0
中的数字gnuplot
。在您的示例中,这会阻止0.6
与列中的其他元素-6.35
,-6.52
,-6.48
,-5.91
一起绘制。
在help using
内键入help every
和gnuplot
会为您提供更详细的信息。