You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取ggplot平滑函数并保存为小时级数据框?

提取ggplot平滑函数并生成小时级数据框

我想要从ggplot的平滑曲线中提取对应的函数,并将其保存为包含小时级数据点的数据框。

已尝试方案

我试过多种插值方法,但效果都不理想:

  • 线性插值会产生锯齿状图案;
  • na_spline会生成怪异的曲线图案。

实际数据的趋势更接近ggplot中geom_smooth的效果,于是尝试用以下代码复现:

loess.data <- stats::loess(Hallwil2018_2019$Avgstemp~as.numeric(Hallwil2018_2019$datetime), span = 0.5)
loess.predict <- predict(loess.data, se = T)

但这段代码生成的结果列表缺失NA值,且长度远小于预期。


内容的提问来源于stack exchange,提问作者Cla FM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 02:01:31