列形式のデータがあり、最初の2列に対する5列目の対数のプロットを作成したいと思います。私が試してみました:
set pm3d map
splot "thing.file" u 1:2:log($5)
しかし、私はエラーが発生します
undefined value
Gnuplotにデータの列の1つの関数をプロットさせるにはどうすればよいですか?
これは機能します:
splot "thing.file" u 1:2:(log($5))
一般に、用語が列自体ではなくデータファイル内の列の関数によって定義されている場合は、その用語を括弧で囲む必要があります。
関数が複数の入力を必要とする場合、ソリューションを拡張するために、複数の列を使用できます。例:
plot "file" using 1:(x=$2, y=$3, f(x,y))
また動作します。