我正在用gnuplot绘制一些数据(https://jpst.it/23X01,并且在将“ using”与列上的表达式结合使用时遇到了一个怪异的问题。
基本命令gnuplot> plot "test.dat" u 1:4 w l
工作正常,并显示以下图形
但是如果我改用表达式gnuplot> plot "test.dat" u 1:($4) w l
,一些数据将被丢弃。
丢弃的点似乎与低y值重合。 v4.6补丁程序级别6和v5.0补丁程序级别5都发现了问题。
我搞错了吗?我过去曾多次使用过gnuplot的此功能,但以前从未遇到过此问题。预先感谢。
[当我发现问题时,我曾想删除我的问题,这很愚蠢,但是由于其他人可能会犯同样的错误,所以我暂时将其保留。
我的数据文件格式不正确,并且某些列被“卡住了”(我很惊讶gnuplot设法用第一个命令将其绘制出来)。例如:
1415.8510073.5710065.88 61.32 61.58
代替
1415.85 10073.57 10065.88 61.32 61.58
我正确分离列之后,一切恢复正常。