14

私は持っている

FileSFC1: 特定のデータを含む
FileSFC2: その他のデータを含む

次に、FileSFC1 の 2 列目を FileSFC2 の 2 列目で割り、この結果をプロットします。したがって、次のような形式です。

plot ( FileSFC1 using 1:1 / FileSFC2 using 1:1 ) * 100

したがって、基本的に、プロットは 2 つのファイルの列のパーセンテージになります。助けてください。

4

2 に答える 2

21

Gnuplot は、同じ「ファイル」またはデータ ストリームからのデータの列のみを操作できます。あなたができることは、plot '< bash command'構造を使用することです。引数 to でplot始まると<、残りの引数は bash コマンドとして解釈され、そのコマンドの出力がプロットされます。そう:

plot '< paste FileSFC1 FileSFC2' u (100*$2/$4)

これは、両方のファイルに 2 つの列があり、各ファイルの 2 番目の列のパーセンテージをプロットすることを前提としています。データ列を操作するには、引数をusing括弧で囲み、列番号の前にドル記号を付けます。

于 2013-03-07T12:45:35.687 に答える