我有一个包含5列数据的文件。第一列是x索引,第二列是y索引,以下三列包含一些数据,我在gnuplot脚本中执行一些计算,如下所示:
module(a,b,c) = sqrt(a**2+b**2+c**2);
splot 'myfile' using 1:2:(module($3,$4,$5)) with image
这很好用。但是,如果我尝试绘制模块的log10,如下所示:
module(a,b,c) = log10(sqrt(a**2+b**2+c**2));
splot 'myfile' using 1:2:(module($3,$4,$5)) with image
它会返回一个空白图和问题标题的警告。
我认为这可能是由于我的数据中存在零,但即使我设置了xy范围以避免这些,也会出现错误。