我正在尝试使用gnuplot来绘制文件中的数据,其中有20个数据块,每个块有3000行,每行19列。
现在我想按列对前8个块进行求和,然后绘制求和列1 w.r.t求和列2 +求和列3。
我应该如何在gnuplot中完成?
谢谢] 1
答案 0 :(得分:1)
如果您使用的是最新版本(我认为> = 4.6.0),您可以使用stats
命令。这样的东西将为您提供特定块或块范围的列总和
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
然后,您将在图中使用BIJColN_sum
访问总和。