0

我已经以 1 分钟的间隔轮询一个整数计数器一周,但只有当值发生变化时,我才会在日志文件中添加一个新值。此计数器的初始值为 0,当前值为 111440。可以在此处查看日志文件。现在,如果我尝试使用 gnuplot 以 y-axe 保存整数的值而 x-axe 保存以分钟为单位的时间值的方式绘制这些数据,那么我显然最终会得到这样的图表:

在此处输入图像描述

我应该存储每个值,即使它与前一个值相同。目前我只存储了 3279 个值,而我已经轮询了计数器 10080 次。

但是,是否有可能使用 gnuplot 在 10080 分钟内“拉伸”或平均这些结果?

4

1 回答 1

3

不幸的是,由于不包括所有数据点,您丢失了一些统计信息,但是您可以像这样拉伸数据

plot 'data.dat' u ($0*10080.0/3279.0):1

填充空间。

Gnuplot 可以做平均值(4.6.0 及更高版本):

stats 'data.dat'
help stats
于 2013-09-25T17:16:22.090 回答