我正在尝试使用以下命令在gnu plot中绘制图形
plot 'temp.txt' using 1:3 title 'humidity' with lines smooth csplines,
'temp.txt' using 1:2 title'temprature' with lines smooth splines
但是,正如您在图像中看到的,曲线并不够平滑
我希望通过对现有数据进行插值,使曲线更加平滑。
我已经尝试了几种不同的开箱即用选项来平滑我的数据中的一步,但还没有找到我真正想要的东西。下面粘贴一个小的可重现的例子。正如下面的屏幕截图中突出显示的那样,是否有一个R函数可以平滑步骤,类似于smooth.spline(),但没有超调(如红色箭头所指)? # data
x <- seq(1,100)
y <- c(rep(4,times=50), rep(10,times=50))
# 1st attempt used loess(), but was not what I wanted
lo_t <- loess(y~x)
plot(x, y, ylim=c(0,12),