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

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)

Value

Piper diagram for hydrochemical data

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().

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))