Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
spdgrams:ree_primitive_mantle [2016/03/11 10:51] admin |
spdgrams:ree_primitive_mantle [2016/03/24 09:37] admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Primitive Mantle ====== | + | ====== Primitive Mantle, Sun-McDonough, 1989 ====== |
=== Details === | === Details === | ||
- | <data plot> | + | | Reference | <ref:sun1989> | |
- | Reference [wiki]: | + | | Data | bulk | |
- | Data: bulk | + | | Input | ppm | |
- | Input: ppm | + | |
- | </data> | + | <use:spdgrams.ree_primitive_mantle> |
+ | <test:spdgrams.ree_primitive_mantle> | ||
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
- | * заголовок | + | * <del>заголовок</del> |
* краткое описание | * краткое описание | ||
- | * статья | + | * <del>статья</del> |
- | * ссылка | + | * <del>ссылка</del> |
* <del>карточка</del> | * <del>карточка</del> | ||
* подробное описание | * подробное описание | ||
- | * код | + | * <del>код</del> |
* тест | * тест | ||
</WRAP> | </WRAP> | ||
+ | |||
Строка 25: | Строка 27: | ||
<Code linenums lang-r> | <Code linenums lang-r> | ||
- | require('ggplot'); | + | require('ggplot2'); |
- | cmp <- read.csv("oceanic_basalts_compositions.csv", sep=";", stringsAsFactors=F); | + | cmp <- read.csv("constants_oceanic_basalts_compositions.csv", sep=";", stringsAsFactors=F); |
- | spdgrams.ree_primitive_mantle <- function(ppm_data) | + | spdgrams.ree_primitive_mantle <- function(ppm_data, el_order = NULL) |
+ | { | ||
+ | ns <- el_order; | ||
+ | |||
+ | if (is.null(el_order)) | ||
{ | { | ||
ns <- c('Cs', 'Rb', 'Ba', 'Th', 'U', 'Nb', 'Ta', 'La', 'Ce', 'Pb', 'Pr', | ns <- c('Cs', 'Rb', 'Ba', 'Th', 'U', 'Nb', 'Ta', 'La', 'Ce', 'Pb', 'Pr', | ||
'Sr', 'Nd', 'Zr', 'Hf', 'Sm', 'Eu', 'Gd', 'Tb', 'Dy', 'Y', 'Ho', | 'Sr', 'Nd', 'Zr', 'Hf', 'Sm', 'Eu', 'Gd', 'Tb', 'Dy', 'Y', 'Ho', | ||
'Er', 'Tm', 'Yb', 'Lu'); | 'Er', 'Tm', 'Yb', 'Lu'); | ||
+ | } | ||
pmsc <- c(); | pmsc <- c(); | ||
for (n in ns) | for (n in ns) | ||
- | pmsc <- c(pmsc, cmp[element = nm]$primitive_mantle) | + | pmsc <- c(pmsc, subset(cmp, element == n)$primitive_mantle); |
ds <- selectNames(ppm_data,c(paste0(ns,'_ppm'))); | ds <- selectNames(ppm_data,c(paste0(ns,'_ppm'))); | ||
Строка 56: | Строка 63: | ||
} | } | ||
</Code> | </Code> | ||
+ | |||
+ | {{tag>spdgrams mantle}} |