plot.dm_na_interpolation: Plot method for dendrometer NA interpolation results

View source: R/dm.na.interpolation.R

plot.dm_na_interpolationR Documentation

Plot method for dendrometer NA interpolation results

Description

S3 plot method for objects returned by dm.na.interpolation.

Usage

## S3 method for class 'dm_na_interpolation'
plot(
  x,
  type = NULL,
  series = NULL,
  metric = "MdAPE",
  original = NULL,
  start = NULL,
  end = NULL,
  free_y = TRUE,
  ncol = 1,
  facet = TRUE,
  empty_gaps = c("plot", "error"),
  ...
)

Arguments

x

Object returned by dm.na.interpolation().

type

Character. Plot type: "gaps", "interpolation", or "assessment". If omitted, the default is:

  • "assessment" when assessment exists,

  • "interpolation" when filled data exist,

  • "gaps" when gaps exist but data were not filled,

  • otherwise "interpolation".

series

Optional character vector of series names to plot.

metric

Character assessment metric used when type = "assessment".

original

Optional original input data frame used before interpolation.

start

Optional start datetime for subsetting.

end

Optional end datetime for subsetting.

free_y

Logical. If TRUE, facets use free y scales.

ncol

Integer. Number of facet columns.

facet

Logical. If TRUE, facet assessment plots by series.

empty_gaps

Character. Behavior when type = "gaps" but no gaps are present: "plot" for an informative empty plot, or "error".

...

Further arguments.

Value

A ggplot2 object.

Examples


library(dendRoAnalyst)
data(nepa17)

## No gaps: defaults to time-series plot
#res0 <- dm.na.interpolation(nepa17[1:1000, ], resolution = 60)
#plot(res0)
#plot(res0, type = "gaps")
#plot(res0, type = "gaps", empty_gaps = "error")

## Filled data
#res1 <- dm.na.interpolation(
#  nepa17[1:1000, ],
#  resolution = 60,
#  fill = TRUE,
#  method = "spline"
#)
#plot(res1)
#plot(res1, type = "gaps")
#plot(res1, type = "interpolation", original = nepa17[1:1000, ])

## Assessed data
#res2 <- dm.na.interpolation(
#  nepa17[1:1000, ],
#  resolution = 60,
#  fill = TRUE,
#  method = "seasonal",
#  assess = TRUE
#)
#plot(res2)
#plot(res2, type = "assessment", metric = "MdAPE")



dendRoAnalyst documentation built on May 20, 2026, 5:07 p.m.