gnuplot:数据矩阵的时间历程图
我有如下矩阵数据: 如何绘制部分数据的二维时间过程。例如,在该示例中,值0.6的时间过程为:-6.35、-6.52、-6.48、-5.91gnuplot:数据矩阵的时间历程图,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表示从绘制项
提前感谢基本上,您有列数据,并且希望在其中一个列上绘制值,即您给出的示例中的第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您可以发布用于绘制此图的完整代码吗?