Learn R Programming

oceanexplorer (version 0.1.0)

plot_ui: NOAA plot module

Description

This shiny module (plot_ui() + plot_server()) visualizes the loaded data according to the selected epsg projection ("original", "4326", "3031", or "3995"). In addition it provides an interactive plot interface to select location for data extraction based on a single-click.

Usage

plot_ui(id)

plot_server(id, NOAA, points)

Value

Shiny module.

Arguments

id

Namespace id shiny module.

NOAA

Reactive value for the dataset containing the locations coordinates.

points

Add locations of extracted point geometry.

Examples

Run this code

# run plot module stand-alone
if (interactive()) {

library(oceanexplorer)
library(shiny)

# data
NOAA <- get_NOAA("oxygen", 1, "annual")

# coordinates
points <- filter_NOAA(NOAA, 1, list(lon = c(-160, -120), lat =  c(11, 12)))

# gui
ui <- fluidPage(plot_ui("plot"))

# server
server <-function(input, output, session) {
 plot_server("plot", reactive(NOAA), reactive(points))
}

# run app
shinyApp(ui, server)

}

Run the code above in your browser using DataLab