| piper_plot | R Documentation | 
labels accept plotmath expressions
piper_plot(
  df,
  location_id = "location_id",
  sample_date = "sample_date",
  x_cation = "Calcium, dissolved",
  x_cation_label = "Ca",
  y_cation = "Magnesium, dissolved",
  y_cation_label = "Mg",
  z_cation = c("Sodium, dissolved", "Potassium, dissolved"),
  z_cation_label = "Na + K",
  x_anion = c("Chloride, total", "Fluoride, total"),
  x_anion_label = "Cl + F",
  y_anion = "Alkalinity, total (lab)",
  y_anion_label = "HCO3 + CO2",
  z_anion = "Sulfate, total",
  z_anion_label = "SO4",
  x_z_anion_label = "SO4 + Cl + F",
  x_y_cation_label = "Ca + Mg",
  total_dissolved_solids = NULL,
  group_col = NULL,
  transparency = 0.7,
  pnt_size = 3,
  label_size = 3,
  title = NULL
)
| df | data frame of water quality data in tidy format | 
| location_id | column for sample location | 
| sample_date | column for sample date | 
| x_cation | default is Calcium, dissolved | 
| x_cation_label | label for x cation | 
| y_cation | default is Magnesium, dissolved | 
| y_cation_label | label for y cation | 
| z_cation | default is Sodium, dissolved + Potassium, dissolved | 
| z_cation_label | label for z cation | 
| x_anion | default is Chloride, total + Fluoride, total | 
| x_anion_label | label for x anion | 
| y_anion | default is Alkalinity, total (lab) | 
| y_anion_label | label for y anion | 
| z_anion | default is Sulfate, total | 
| z_anion_label | label for z anion | 
| x_z_anion_label | label for the upper left diamond | 
| x_y_cation_label | label for the upper right diamond | 
| total_dissolved_solids | Scale plot by Total Dissolved Solids, default = FALSE | 
| group_col | grouping column for symbols | 
| transparency | the setting for transparency value for points. Default is 0.2 | 
| pnt_size | the size of the points. Default is 3 | 
| label_size | size of font for labels | 
| title | Title for plot, default = NULL | 
data(gw_data)
wells <- c("MW-1", "MW-2", "MW-3", "MW-4", "MW-5")
gw_data %>%
filter(location_id %in% wells) %>%
piper_plot(., title = "Example Piper Diagram")
# scaled by Total Dissolved Solids
gw_data %>%
filter(location_id %in% wells) %>%
piper_plot(., total_dissolved_solids = "Total Dissolved Solids",
title = "Example Piper Diagram")
# use plotmath expressions for labels
gw_data %>%
filter(location_id %in% wells) %>%
piper_plot(., x_cation_label = "Ca~phantom()^+2")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.