gnuplot:数据矩阵的时间历程图

gnuplot:数据矩阵的时间历程图,gnuplot,Gnuplot,我有如下矩阵数据: 如何绘制部分数据的二维时间过程。例如,在该示例中,值0.6的时间过程为:-6.35、-6.52、-6.48、-5.91 提前感谢基本上,您有列数据,并且希望在其中一个列上绘制值,即您给出的示例中的第3列。在gnuplot中,这是通过使用实现的: plot "data" using 0:3 every ::1 使用0:3表示“将0列中的值绘制为x值,将3列中的值绘制为y值”。gnuplot中的第0列给出了数据元素的显示顺序(即1、2、3、4等) every::1表示从绘制项

我有如下矩阵数据:

如何绘制部分数据的二维时间过程。例如,在该示例中,值0.6的时间过程为:-6.35、-6.52、-6.48、-5.91


提前感谢

基本上,您有列数据,并且希望在其中一个列上绘制值,即您给出的示例中的第3列。在
gnuplot
中,这是通过
使用
实现的:

plot "data" using 0:3 every ::1
使用0:3表示“将
0
列中的值绘制为x值,将
3列中的值绘制为y值”。
gnuplot
中的第0列给出了数据元素的显示顺序(即1、2、3、4等)

every::1
表示从绘制项目编号
1
开始(第一个项目是
gnuplot
中的编号
0
)。在您的示例中,这可以防止将
0.6
与列中的其他元素一起绘制,
-6.35
-6.52
-6.48
-5.91


gnuplot
中键入
help using
help every
将为您提供更详细的信息。

我也考虑过这种“using”,但它不起作用->使用错误的x范围(应该是第一列)清空绘图。如何访问下一列(0.7;-6.35,-6.52…)?绝对不是0:4。@user3624797您肯定还有其他问题,我发布的代码与示例中的数据配合得很好。3D绘图很好。正确的X轴和Y轴。正确的数据。@user3624797您可以发布用于绘制此图的完整代码吗?