library(manager) knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-" )
The goal of manager is to provide a set of tools to simplify plotting and analyzing environmental data that is in a tidy format. Manager also provides functions to read data from external sources such as MANAGES and gINT.
library(manager) # reading data from external sources data <- read_manages3("C:/path/to/Site.mdb")
# load example data and plot time series of selected wells and constituents data("gw_data") wells <- c("MW-1", "MW-2") params <- c("Magnesium, dissolved", "Sodium, dissolved", "Chloride, total", "Sulfate, total", "Potassium, dissolved") gw_data %>% filter(location_id %in% wells, param_name %in% params) %>% series_plot(., facet_var = "param_name", group_var = "location_id")
# create boxplots filled by gradient gw_data %>% filter(param_name == "Chloride, total", location_id %in% c("MW-1", "MW-2", "MW-3", "MW-4", "MW-5", "MW-6", "MW-7", "MW-8")) %>% mutate(gradient = if_else(location_id %in% wells, "upgradient", "downgradient")) %>% boxplot(., fill = "gradient")
Piper Diagrams and more...
gw_data %>% piper_plot()
To install the manager
package you must first make sure you have a working
development environment.
Then, install the remotes
package from CRAN with
install.packages("remotes")
After you have remotes
installed you can install manager
using the command
remotes::install_github("jentjr/manager")
Eventually, the package might be submitted to CRAN, but until then you'll have
to install with remotes
.
A shiny app is included with the package. It can
be launched locally by running manager::manager()
, or you can browse to the
shinyapps.io website for
manager. In order to read a MANAGES, or
gINT database you must be running a local server with RODBC
installed.
R
must either be in 32-bit, or 64-bit mode depending on which drivers are installed for microsoft access. MANAGER has only been tested in 32-bit mode.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.