我有一个使用
绘制的数据文件 plot 'data.dat' u 1:2 smooth csplines
我希望重用此函数来获得与另一个数据文件函数的比率。两个函数的x点是不同的,因此我需要在任何x点上使用平滑函数和整个信息来构造任意x处的比率。是否可以将绘制的平滑函数定义为比实数更多的函数?
答案 0 :(得分:0)
您可以将平滑后的功能保存到外部文件中。您必须确保两个平滑函数都在相同的xrange和相同数量的样本上进行插值:
set samples 500
set xrange [] writeback
set table 'data-smoothed.dat'
plot 'data.dat' using 1:2 smooth csplines
unset table
set xrange restore
set table 'data2-smoothed.dat'
plot 'data2.dat' using 1':2 smooth csplines
unset table
plot '< paste data-smoothed.dat data2-smoothed.dat' using 1:($4/$2)
如果您使用的是Windows,则可能需要使用Get ratio from 2 files in gnuplot中显示的litte脚本paste.py
来合并文件。