piper_diagram: Piper diagram

View source: R/piper_diagram.R

piper_diagramR Documentation

Piper diagram

Description

piper_diagram() draws a static Piper diagram with the water types It is a base diagram where data can be plotted.

Usage

piper_diagram(language = c("en", "es"), opacity = 0.5)

Arguments

language

The language to be displayed: "en" for english or "es" for spanish (deafult is "en")

opacity

Transparency level (default is 0.5)

Details

For ploting data the piper_data_prep() function should be used to transform the data in the proper format. After that the data has x and y coordinates, and these are the ones to use when plotting the data on piper_diagram().

Value

Piper diagram for hydrochemical data

Examples

library(ggplot2)

d = data.frame(Group = c('A','A','B','B'),
               Ca = c(120,150,110,52.6),
               Mg = c(78,160,110,28),
               Na = c(210,590,340,51.6),
               K = c(4.2,2,3.6,2.3),
               HCO3 = c(181,181,189,151),
               CO3 = 0,
               Cl = c(220,744,476,72.2),
               SO4 = c(560,1020,584,126))

piper_data = piper_data_prep(d)

# adding data
piper_diagram() +
  geom_point(aes(x,y,col=Group,shape=Group),
             size=3,
             data = piper_data) +
  scale_color_brewer('Group',palette = 'Dark2') +
  scale_shape_manual('Group',values = c(3,21))


maxgav13/GMisc documentation built on June 12, 2022, 3:48 a.m.