0

gnuplot 4.6 には特定のデータ ポイントのアドレス指定機能がなく、スクリプトを使用して特定の値を抽出し、変数として保存する必要があることに気付きました (たとえば、4 行目の 7 列目の値を最後に、単純に使用できます'tail -4 data.out | head -1 | awk '{print $7}')。set label 1 sprintf("a = %3.4f",a) at x,yその値をgnuplot変数として保存/割り当てて、コマンドでチャートに表示するにはどうすればよいですか?

4

1 に答える 1

0

gnuplot は、シェルと同じようにバックティックを理解します。したがって、データファイルの特定の値を取得するには:

a=`tail -4 data.dat | head -1 | awk '{print $7}'`
set label 1 sprintf("a=%3.4f",a) at x,y
于 2012-07-19T12:34:35.230 に答える