SiO2 - Al2O3 : Harker

Harker's diagramm SiO2 - Al2O3. Nomolized by oxides sum.

Details

Reference Harker, Alfred The natural history of igneous rocks, 1909 [ref]
Data bulk
Input Na2O_wtp, MgO_wtp, Al2O3_wtp, SiO2_wtp, P2O5_wtp, K2O_wtp, CaO_wtp, TiO2_wtp, MnO_wtp, Fe2O3_wtp

Использовать Проверить

Source

classifydiag.harker_si_al <- 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$Al2O3_wtp*100/norm_sum);

labels <- c("SiO2", "Al2O3");

ret <- c();
ret$type <- "diagram";
ret$points <- pts;
ret$labels  <- labels;
 
return(ret);
}

  • classifydiag/harker_si_al.txt
  • Последние изменения: 2018/11/12 15:07
  • (внешнее изменение)