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

R语言中如何绘制含NA值的多站点长时序时间序列图

R语言长时序监测数据缺失值可视化实现需求

一直在R语言环境中查找缺失值可视化的相关实现方案,尽管现有可选的优质方案数量众多,但始终未找到能完全匹配自身需求的可运行代码。

示例测试数据

测试用数据框df的构造代码如下:

data.frame(
  stringsAsFactors = FALSE,
              Date = c("01/01/2000","02/01/2000",
                       "03/01/2000","04/01/2000","05/01/2000","06/01/2000",
                       "07/01/2000","08/01/2000","09/01/2000"),
            Site.1 = c(NA,0.952101337,0.066766616,
                       0.77279551,0.715427011,NA,NA,NA,0.925705179),
            Site.2 = c(0.85847963,0.663818831,NA,NA,
                       0.568488712,0.002833073,0.349365844,0.652482654,
                       0.334879886),
            Site.3 = c(0.139854891,0.057024999,
                       0.297705256,0.914754178,NA,0.14108163,0.282896932,
                       0.823245136,0.153609705),
            Site.4 = c(0.758317946,0.284147119,
                       0.756356853,NA,NA,0.313465424,NA,0.013689324,0.654615632)
) -> df

预期呈现效果

绘制结果需与参考样图保持一致:
预期效果图

业务适配要求

实际业务数据规模较大,共包含51个监测站点、约9000个日期节点的长时序观测记录,绘图逻辑需要适配该数据规模,保证运行效率。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.27 03:54:08