Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

classifydiag:harker_si_mn [2016/12/18 21:40]
f0ma создано
classifydiag:harker_si_mn [2018/11/12 15:07]
Строка 1: Строка 1:
-====== SiO2 - MnO : Harker ====== 
  
-Harker'​s diagramm SiO2 - MnO. Nomolized by oxides sum. 
- 
-=== Details === 
- 
-| Reference | <​ref:​harker1909>​ | 
-| Data | bulk | 
-| Input | Na2O_wtp, MgO_wtp, Al2O3_wtp, SiO2_wtp, P2O5_wtp, K2O_wtp, CaO_wtp, TiO2_wtp, MnO_wtp, Fe2O3_wtp | 
- 
-<​use:​classifydiag.harker_si_mn>​ 
-<​test:​classifydiag.harker_si_mn>​ 
- 
-=== Source === 
- 
-<Code linenums lang-r> 
-classifydiag.harker_si_mn <- function (wtp_data, ...) 
-{  ​ 
-ds <- selectNames(wtp_data,​ c('​Name','​Na2O_wtp',​ '​MgO_wtp',​ '​Al2O3_wtp', ​ 
-                              '​SiO2_wtp',​ '​P2O5_wtp',​ '​K2O_wtp',​ '​CaO_wtp',​ 
-                              '​TiO2_wtp',​ '​MnO_wtp',​ '​Fe2O3_wtp'​));​ 
- 
-norm_sum <- rowSums(ds[,​c('​Na2O_wtp',​ '​MgO_wtp',​ '​Al2O3_wtp', ​ 
-                          '​SiO2_wtp',​ '​P2O5_wtp',​ '​K2O_wtp',​ '​CaO_wtp',​ 
-                          '​TiO2_wtp',​ '​MnO_wtp',​ '​Fe2O3_wtp'​)]);​ 
- 
-pts <- data.frame(Name = ds$Name, 
-                  X = ds$SiO2_wtp*100/​norm_sum,​ 
-                  Y = ds$MnO_wtp*100/​norm_sum);​ 
- 
-labels <- c("​SiO2",​ "​MnO"​);​ 
- 
-ret <- c(); 
-ret$type <- "​diagram";​ 
-ret$points <- pts; 
-ret$labels ​ <- labels; 
-  
-return(ret);​ 
-} 
- 
-</​Code>​ 
  • classifydiag/harker_si_mn.txt
  • Последние изменения: 2018/11/12 15:07
  • (внешнее изменение)