library(knitr) library(CSLSchem) library(dplyr) library(stringr) library(lubridate) library(reshape2) library(extrafont) text_size <- 12 lakes <- c("Pleasant", "Long", "Plainfield") water_chem <- CSLSdata::water_chem water_chem <- water_chem %>% filter(!site_type %in% c("precipitation", "deep")) site_types <- c("upgradient", "nogradient", "downgradient", "lake", "lake_bottom") site_labels <- c("Upgr.", "Nogr.", "Downgr.", "Lake Surf", "Lake Bot.") site_colors <- c("#33A02C", "#B15928", "#B2DF8A", "#FB9A99", "#E31A1C")
The data used here includes data from both SWIMS and LDES. Duplicates between the two data sources as well as samples labeled as blanks or duplicates are removed.
Observations:
parameter <-"CALCIUM TOTAL RECOVERABLE" plotting_name <- "Total Recoverable Calcium" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <- "MAGNESIUM TOTAL RECOVERABLE" plotting_name <- "Total Recoverabel Magnesium" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"CALCIUM TOTAL RECOVERABLE" plotting_name <- "Total Recoverable Calcium" Ca <- filter_parameter(water_chem, parameter, plotting_name) Ca <- Ca %>% select(.data$lake, .data$site_type, .data$date, .data$result, .data$site_id) parameter <- "MAGNESIUM TOTAL RECOVERABLE" plotting_name <- "Total Recoverabel Magnesium" Mg <- filter_parameter(water_chem, parameter, plotting_name) Mg <- Mg %>% select(.data$lake, .data$site_type, .data$date, .data$result, .data$site_id) Ca_Mg <- merge(Ca, Mg, by = c("date", "lake", "site_type", "site_id")) Ca_Mg$result <- Ca_Mg$result.x/Ca_Mg$result.y Ca_Mg$lod <- 0 Ca_Mg$loq <- 0 plot_summary(Ca_Mg, yaxis_type = "number", text_size, site_types, site_labels, site_colors) plot_timeseries(Ca_Mg, yaxis_type = "number", text_size, site_types, site_labels, site_colors)
Observations:
parameter <- c("ALKALINITY TOTAL CACO3", "ALKALINITY TOTAL GRAN AVAL UEQ/L") plotting_name <- "Alkalinity Total CaCO3" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"HARDNESS TOTAL RECOVERABLE CALCULATION" plotting_name <- "Total Recoverable Hardness" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"ALUMINUM,TOTAL RECOVERABLE" plotting_name <- "Total Recoverable Aluminum" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"IRON TOTAL RECOVERABLE" plotting_name <- "Total Recoverable Iron" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"MANGANESE, TOTAL RECOVERABLE" plotting_name <- "Total Recoverable Manganese" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"CONDUCTIVITY, UMHOS/CM @ 25C" plotting_name <- "Conductivity" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"CHLORIDE" plotting_name <- "Chloride" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"SODIUM TOTAL RECOVERABLE" plotting_name <- "Total Recoverable Sodium" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"NITROGEN NH3-N DISS" plotting_name <- "Dissolved Ammonium as Nitrogen" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"NITROGEN NO3+NO2 DISS (AS N)" plotting_name <- "Dissolved Nitrate/Nitrite as Nitrogen" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"PHOSPHORUS TOTAL" plotting_name <- "Total Phosphorus" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"POTASSIUM TOTAL RECOVERABLE" plotting_name <- "Total Recoverable Potassium" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "log", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"SILICA, DISSOLVED (MG/L AS SI02)" plotting_name <- "Dissolved Silica as SiO2" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors)
Observations:
parameter <-"PH LAB" plotting_name <- "pH" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors)
Observations:
parameter <- c("SULFATE TOTAL", "SULFATE DISS, AS SO4") plotting_name <- "Sulfate" this_parameter <- filter_parameter(water_chem, parameter, plotting_name) plot_summary(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors) plot_timeseries(this_parameter, yaxis_type = "number", text_size, site_types, site_labels, site_colors)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.