次のように、同じプロット ラインに対して 2 つの異なるデータ ファイルのデータを使用する gnuplot を生成しようとしています。
plot 'datafile1.dat' using 1:($2/('datafile2.dat' using 2)
つまり、x 軸: 列 1 からdatafile1.dat
; Y 軸: (列 2 の) を (列 2 の)でdatafile1.dat
割った値datafile2.dat
上記の構文は明らかに正しくありませんが、gnuplot を使用してこれを達成する方法はありますか?
入力データセットの例は次のとおりです: (両方のデータファイルに同様のデータセットがあります)
nSp Kf
10 523276.8
50 6915841.1
100 24736818.3
500 622677171.35
1000 2892599744
...
私がオンラインで読んだ他のソリューションでは、プロットを使用する前にdatafile1.dat
との連結が必要でした。datafile2.dat
実際のデータ ファイルには、他のプロットに使用されるさらに多くの列があるため、この連結を避けたいと考えています。2 つのファイルを別々に保持する代替ソリューションを誰かが持っている場合は、非常に感謝しています。
ありがとうございました!