2016-06-27 7 views
1

gnuplotを使用してファイル内のデータをプロットしようとしていますが、ブロックごとに20ブロックのデータが3000行、各行に19列あります。gnuplot反復ブロックの対応する列を合計して合計をプロットする方法

今、私は列で最初の8つのブロックを合計して、私はgnuplotの中でそれを行う必要がありますどのように加算されたコラム1 w.r.t合計欄2+合計欄3.

をプロットしたいですか?あなたは(> = 4.6.0は、私は思う)、あなたはstatsコマンドを使用することができます最新のバージョンを使用している場合

![enter image description here] 1

答えて

1

、ありがとうございました。このような何かは、あなたがプロットにBIJColN_sumで合計にアクセスしたいあなたにブロック

stats "datafile.dat" every :::1::1 using 1 name "B11Col1" #Block 1 column 1 
stats "datafile.dat" every :::6::8 using 2 name "B68Col2" #Blocks 6-8 column 2 
... 
stats "datafile.dat" every :::I::J using N name "BIJColN" #Blocks I-J column N 

の特定のブロックまたは範囲の列の合計を提供します。

また、octaveなどで簡単に前処理を行うことも、gnuplot内でハッキーアプローチ(12など)を行うこともできます。

関連する問題