MgO-FeO-Al2O3: Crust type, Pearce
Crust type
Details
Reference | |
Data | bulk |
Input | MgO_wtp, FeO_wtp, Fe2O3_wtp, Al2O3_wtp |
- заголовок
- краткое описание
- статья
- ссылка
карточка- подробное описание
- код
- тест
Source
- require('ggtern');
- classifydiag.crust_pearce <- function (wtp_data, ...)
- {
- ds <- selectNames(wtp_data,c('Name','MgO_wtp', 'FeO_wtp', 'Fe2O3_wtp', 'Al2O3_wtp'))
- pts <- data.frame(Name=ds$Name,
- X = ds$MgO_wtp,
- Y = ds$FeO_wtp+ds$Fe2O3_wtp,
- Z = ds$Al2O3_wtp);
- labels <- c("MgO", "FeO*", "Al2O3");
- lines <- data.frame(X1 = c(0.38, 0.14, 0.21, 0.28, 0.21, 0.18, 0.17, 0.15, 0.13, 0.12, 0.15, 0.10),
- Y1 = c(0.32, 0.51, 0.27, 0.15, 0.27, 0.32, 0.34, 0.35, 0.33, 0.29, 0.35, 0.44),
- Z1 = c(0.30, 0.35, 0.52, 0.57, 0.52, 0.50, 0.50, 0.52, 0.54, 0.59, 0.52, 0.46),
- X2 = c(0.23, 0.23, 0.23, 0.21, 0.18, 0.17, 0.15, 0.13, 0.12, 0.10, 0.10, 0.08),
- Y2 = c(0.33, 0.33, 0.33, 0.27, 0.32, 0.34, 0.35, 0.33, 0.29, 0.21, 0.44, 0.49),
- Z2 = c(0.46, 0.46, 0.46, 0.52, 0.50, 0.50, 0.52, 0.54, 0.59, 0.69, 0.46, 0.43));
- marks <- data.frame(Label=c("Ocean Island", "Ocean Ridge", "Con.", "S.C.I.", "Orogenic"),
- X=c(0.38, 0.37, 0.10, 0.05, 0.12),
- Y=c(0.40, 0.25, 0.50, 0.38, 0.18),
- Z=c(0.22, 0.39, 0.40, 0.58, 0.70));
- ret <- c();
- ret$type <- "ternogram";
- ret$points <- pts;
- ret$labels <- labels;
- ret$lines <- lines;
- ret$marks <- marks;
- return(ret);
- }