Gnuplot:使用表达式绘制文件中的数据失败

问题描述 投票:0回答:1

我正在用gnuplot绘制一些数据(https://jpst.it/23X01,并且在将“ using”与列上的表达式结合使用时遇到了一个怪异的问题。

基本命令gnuplot> plot "test.dat" u 1:4 w l工作正常,并显示以下图形

complete curve with gnuplot

但是如果我改用表达式gnuplot> plot "test.dat" u 1:($4) w l,一些数据将被丢弃。

curve with missing points

丢弃的点似乎与低y值重合。 v4.6补丁程序级别6和v5.0补丁程序级别5都发现了问题。

我搞错了吗?我过去曾多次使用过gnuplot的此功能,但以前从未遇到过此问题。预先感谢。

expression gnuplot using
1个回答
1
投票

[当我发现问题时,我曾想删除我的问题,这很愚蠢,但是由于其他人可能会犯同样的错误,所以我暂时将其保留。

我的数据文件格式不正确,并且某些列被“卡住了”(我很惊讶gnuplot设法用第一个命令将其绘制出来)。例如:

1415.8510073.5710065.88 61.32 61.58

代替

1415.85 10073.57 10065.88 61.32 61.58

我正确分离列之后,一切恢复正常。

© www.soinside.com 2019 - 2024. All rights reserved.