plot_FM: Plot Fourier modes (eigenvectors) from SGWT object

View source: R/visualization.R

plot_FMR Documentation

Plot Fourier modes (eigenvectors) from SGWT object

Description

Plot low-frequency and high-frequency Fourier modes (eigenvectors) from the graph Laplacian eigendecomposition in an SGWT object

Usage

plot_FM(SG, mode_type = "both", n_modes = 6, ncol = 3, point_size = 1.5)

Arguments

SG

SGWT object with Graph slot computed (from runSpecGraph)

mode_type

Type of modes to plot: "low", "high", or "both" (default: "both")

n_modes

Number of modes to plot for each type (default: 6)

ncol

Number of columns in plot layout (default: 3)

point_size

Size of points in the plot (default: 1.5)

Value

Combined plot of Fourier modes

Examples


# Create example data
data <- data.frame(x = runif(100), y = runif(100), signal = rnorm(100))

# Plot both low and high frequency modes
SG <- initSGWT(data, signals = "signal")
SG <- runSpecGraph(SG, k = 15)
plot_FM(SG, mode_type = "both", n_modes = 4)

# Plot only low frequency modes
plot_FM(SG, mode_type = "low", n_modes = 8)


BioGSP documentation built on Feb. 2, 2026, 5:06 p.m.