不确定这是属于这里还是属于数学论坛,但我认为它有点像软件,所以我会在这里发布。
所以我在一个 Excel 电子表格中有数据,我需要用 GnuPlot 绘制图表,因为我已经超过 65550 个数据条目(是的,我需要它们)并且 Excel 将其分解为两个图表。所以我将文件保存为 CSV 文件,并让 gnu 绘制数据。问题是,我有 2 列(从技术上讲,4 列是前两列的延续),我想将一列与另一列进行对比,X 是时间增量,Y 是当时从探测器读取的数据。如果我删除 X 列,我可以绘制 Y,并且图形看起来正确,除了 X 轴标签给出样本号(或行号)而不是时间变量。如何在数据文件的其他列中以时间间隔绘制样本?这是我的设置:
set title "Output vs Time"
set xlabel "Time (us)"
set ylabel "Output"
set grid
set datafile sep','
plot 'path\path\datafile.csv'
(为了不泄露我的项目,我稍微隐藏了一些信息——我需要保住我的工作……哈哈)
也许这会正确发布,如果不是,请原谅,但这是我需要发布的示例数据:
0 0 0.010083147 535.7200172
5E-14 6.17302E-21 0.010083369 535.7309953
7.56681E-14 9.9272E-21 0.010083592 535.7419968
1.27004E-13 1.71606E-20 0.010083814 535.7530215
2.29677E-13 3.33029E-20 0.010084036 535.764069
4.23216E-13 9.45538E-20 0.010084258 535.7751391
第三列中的数据是第一列的延续,第四列中的数据是第二列的延续。
除了 X 轴,绘图看起来正确。另外,如何摆脱图表顶部的路径名?文件路径名显示在那里,我需要摆脱它。我在这里先向您的帮助表示感谢!!!