Это старая версия документа!


SiO2 - P2O5 : Harker

Harker's diagramm SiO2 - P2O5. 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

  1. classifydiag.harker_si_p <- function (wtp_data, ...)
  2. {
  3. ds <- selectNames(wtp_data, c('Name','Na2O_wtp', 'MgO_wtp', 'Al2O3_wtp',
  4. 'SiO2_wtp', 'P2O5_wtp', 'K2O_wtp', 'CaO_wtp',
  5. 'TiO2_wtp', 'MnO_wtp', 'Fe2O3_wtp'));
  6.  
  7. norm_sum <- rowSums(ds[,c('Na2O_wtp', 'MgO_wtp', 'Al2O3_wtp',
  8. 'SiO2_wtp', 'P2O5_wtp', 'K2O_wtp', 'CaO_wtp',
  9. 'TiO2_wtp', 'MnO_wtp', 'Fe2O3_wtp')]);
  10.  
  11. pts <- data.frame(Name = ds$Name,
  12. X = ds$SiO2_wtp*100/norm_sum,
  13. Y = ds$P2O5_wtp*100/norm_sum);
  14.  
  15. labels <- c("SiO2", "P2O5");
  16.  
  17. ret <- c();
  18. ret$type <- "diagram";
  19. ret$points <- pts;
  20. ret$labels <- labels;
  21. ret$lines <- data.frame();
  22. ret$marks <- data.frame();
  23. return(ret);
  24. }
  25.  
  • classifydiag/harker_si_p.1482095717.txt.gz
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)