本文介绍了Gnuplot累积栏问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些数据.

#Time  Distance
 1   3
 2   5
 4   9
 8  11
12  17
14  20
16  34
20  40

我想在gnuplot中绘制累积距离wrt时间...(应该很容易),但是我不知道如何.

I want to plot the cumulative distance wrt time in gnuplot ... (it should be easy) but I do not know how.

x

推荐答案

对于仍在寻找这种东西的任何人,如果您的gnuplot版本是4.4或更高版本,则可以执行以下操作:

For anyone still looking for this sort of thing, If your gnuplot version is 4.4 or newer, you can do the following:

a=0
#gnuplot 4.4+ functions are now defined as:  
#func(variable1,variable2...)=(statement1,statement2,...,return value)
cumulative_sum(x)=(a=a+x,a)
plot "test.dat" using 1:(cumulative_sum($2))

这篇关于Gnuplot累积栏问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 20:48