Learn R Programming

⚠️There's a newer version (1.1.1) of this package.Take me there.

plotdap

The plotdap package makes it easy to map data acquired via the rerddap functions tabledap() or griddap().

Installation

You can install the released version of plotdap from CRAN with:

install.packages("plotdap")

The development version is available from Github and can be installed with:

devtools::install_github('ropensci/plotdap')

Functions

plotdap has four main functions and can produce plots in both base graphics and ggplot2 graphics, though certain features ony work wih ggplot2:

  • plotdap() which sets up the base map:

    • plotdap(method = c("ggplot2", "base"), mapData = maps::map("world", plot = FALSE, fill = TRUE), crs = NULL, datum = sf::st_crs(4326), mapTitle = NULL, mapFill = "gray80", mapColor = "gray90", ...)
  • add_tabledap() which adds the results from a rerddap::tabledap() call:

    • add_tabledap(plot, table, var, color = c("#132B43", "#56B1F7"), size = 1.5, shape = 19, animate = FALSE, cumulative = FALSE, ...)
  • add_griddap() which adds the results from a rerddap::griddap() call:

    • add_griddap(plot, grid, var, fill = "viridis", maxpixels = 10000, time = mean, animate = FALSE, cumulative = FALSE, ...)
  • add_ggplot() allows customization of the plot when ggplot2 is used:

    • add_ggplot(plot, ...)

Examples

Extensive examples are gven in the vignette, which can also be viewed at:

https://rmendels.github.io/Using_plotdap.html

Copy Link

Version

Install

install.packages('plotdap')

Monthly Downloads

427

Version

1.0.3

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Roy Mendelssohn

Last Published

October 17th, 2023

Functions in plotdap (1.0.3)

print.plotdap

Print a plotdap object
bbox_set

change bounding box in plotdap object
add_ggplot

Add ggplot2 elements to a plotdap object
sardines

sardine Data
add_tabledap

Add rerddap::tabledap data to a plotdap map
print.ggplotdap

Print a ggplot plotdap object
plotdap

Visualize rerddap data
add_griddap

Add rerddap::griddap() data to a plotdap map
reexports

Objects exported from other packages
plotdap-package

plotdap: Easily Visualize Data from 'ERDDAP' Servers via the 'rerddap' Package
murSST

murSST Data
QMwind

QMwind Data