0

gnuplotでラベルの例をいくつか見てきました(2つの列が2Dプロットを定義し、3番目の列が2Dプロットのポイントに適用されるラベルを作成するために使用されます)が、それらを機能させることができないようです私のgnuplot。

4.0があり、標準的な例は4.2以降のもののようです。

gnuplot 4.0で3つの列を使用してラベル付きの2Dプロットを定義する方法はありますか?

私は次のようなことを試しました:

plot "datafile.gnu" using ($3+3):($4+3):2 with labels, "datafile.gnu" using 3:4 with lines
plot "datafile.gnu" using 3:4:2 with labels, "datafile.gnu" using 3:4
plot "datafile.gnu" using 3:4 with lines, '' using 2 with labels
....

3と4はxとyの列で、2は各ポイントに必要なラベルを含む列です。

何をしようとしても、エラーが返されます。

4

1 に答える 1

0

gnuplot4.0 は古いです。そのため、そのコピーにアクセスすることはできません -- ただし、次のような方法を試してみてください:

!awk '{printf "set label \"%s\" at %f,%f point\n",$3,$1,$2 }' datafile.gnu > labels.gnuplot
load "labels.gnuplot"
于 2013-03-06T01:05:54.300 に答える