Править страницу Ссылки сюда TAS диаграмма для плутонических пород TAS диаграмма для плутонических пород. Сокращения: н/щ - низкощелочной, у/щ - умереннощелочной, щел. - щелочной, кв. - кварцевый. Details Reference О. А. Богатиков, О. В. Петров, А. Ф. Морозов, Л. П. Шарпенок, В. В. Жданов, А. М. Курчавое, Е. А. Кухаренко, Э. А. Ланда, Б. А. Марковский, В. В. Шатов Петрографический кодекс России. Магматические, метаморфические, метасоматические, импактные образования, 2009 [ref] Data bulk Input K2O_wtp, Na2O_wtp, SiO2_wtp Использовать Проверить Код метода require('ggplot2'); classifydiag.tas_ru_plutonic <- function (wtp_data, ...){ ds <- selectNames(wtp_data, c("Name", "SiO2_wtp", "K2O_wtp", "Na2O_wtp")); pts <- data.frame(Name=ds$Name, X=ds$SiO2_wtp, Y=ds$K2O_wtp + ds$Na2O_wtp); marks <- data.frame(Label=c("фойдовые\nпороды", "щелочные\nпороды разной\nосновности", "монцо-\nгаббро", "габбро", "н/щ\nгаббро", "монцо-\nгаббро\nдиориты", "габбро\nдиориты", "н/щ\nгаббро\nдиориты", "монцо-\nдиориты", "диориты", "н/щ\nдиориты", "монцониты", "кв. диориты", "н/щ кв.\nдиориты", "фоидовые\nсиениты", "щел.\nсиениты", "сиениты", "грано-\nсиениты", "грано-\nдиориты", "н/щ грано-\nдиориты", "щел.\nграниты", "у/щ\nграниты", "граниты", "н/щ\nграниты", "щел.\nлейко-\nграниты", "у/щ\nлейко-\nграниты", "лейко-\nграниты", "н/щ\nлейко-\nграниты", "ультраосновные", "основные", "средние", "кислые", "н/щ", "норм.\nщел.", "у/щ", "щел." ), X=c( 42,47.5,47.5, 48.5, 49, 50.8, 53.5, 53.5, 54, 57, 57 , 58, 61.5, 61.5, 57.5, 61.5, 63, 65, 66.5, 66.5, 69, 70.5, 71, 71, 75, 75 , 75.5, 75.5, 40, 48.5, 57.5, 70, 79, 79, 79, 79), Y=c(9.5, 8.5, 4.7, 2.8, 1.2, 6.3, 4, 2, 7.4, 4.8, 2.5 , 8.5, 5.5, 3, 13.5, 12.2, 10.3, 8.5, 6.5, 4.1, 11, 9, 6.8, 4.5, 10.7, 8.7, 7, 5, -0.5, -0.5, -0.5, -0.5, 5, 7, 8.5, 9.5)); limits <- c(35,79,-1,14); sec <- data.frame(X1 = c( 45, 52, 63), Y1 = c( 0, 0, 0), X2 = c( 45, 52, 63), Y2 = c(0.5, 0.5, 0.5)); rads <- data.frame(X1 = c(41, 41, 37, 35, 37, 41, 55, 69, 73, 45, 69, 73, 41, 45, 49, 61.25, 67, 72.5, 59.2), Y1 = c( 0, 7, 0.8, 0.5, 0.8, 1.5, 5.8, 7.7, 7.9, 1.5, 5.7, 6, 0, 0.2, 0.2, 9.1, 10, 10, 10.5), X2 = c(41, 52.5, 62, 37, 41, 55, 69, 73, 78, 69, 73, 78, 45, 49, 78, 67, 72.5, 78, 66.2), Y2 = c( 7, 14, 14, 0.8, 1.5, 5.8, 7.7, 7.9, 8, 5.7, 6, 5.8, 0.2, 0.2, 4, 10, 10, 9, 12.2)); pls <- data.frame(X1 = c( 45, 52, 52, 55, 55, 59, 59, 64, 64, 57.7, 69, 69 , 73, 73, 72.5), Y1 = c(0.2, 0.9, 5, 1.3, 6, 1.8, 6.4, 2.4, 7, 11.7, 3, 7.7 , 3.5, 7.9, 10), X2 = c( 45, 52, 47, 55, 50, 59, 53, 64, 57.7, 52.5, 69, 65.5, 73,72.5, 71.5), Y2 = c( 5, 5, 6, 6, 7.5, 6.4, 9.3, 7, 11.7, 14, 7.7, 12 , 7.9, 10, 11.7)); labels <- c("SiO2", "K2O+Na2O"); ret <- c(); ret$type <- "diagram"; ret$points <- pts; ret$limits <- limits; ret$lines <- rbind(rads,sec,pls); ret$labels <- labels; ret$marks <- marks; return(ret); } classifydiag, wholerock classifydiag/tas_ru_plutonic.txt Последние изменения: 2018/11/12 15:07(внешнее изменение) Войти