我是Gnuplot的忠实粉丝,我在各个项目的研究中都使用它。
最近我想用Gnuplot绘制一些时间序列,如减肥,锻炼效果,气体消耗等。
因此我像
那样缩放x轴set xdata time
set timefmt "%d.%m %Y"
set format x "%d.%m"
现在我想使用fit-function来给我一个线性拟合。我的问题是,如果x轴与时间有关,我就无法工作。
答案 0 :(得分:4)
R可能是解决此类问题的更好工具。 它是最流行的数据分析语言之一。 绘图与gnu plot一样简单(或简单)。
答案 1 :(得分:3)
然后将日期更改为数字,例如从第一个日期开始的天数,进行拟合,然后将数字再次转换回日期。 这样你就可以拥有“常规”的x和y数据集。
答案 2 :(得分:2)
答案 3 :(得分:1)
gnuplot的另一个好方法是matplotlib。它是一组用于读取,操作和绘制点的Python库。他们在scipy.org上有一本很好的食谱,这里是linear regressions.
的条目