TASMiddlemost {GCDkit} | R Documentation |
Assigns data for Middlemost's modification of the TAS diagram into Figaro
template (list 'sheet
') and appropriate values into 'x.data
' and
'y.data
'.
TASMiddlemostVolc() TASMiddlemostPlut()
Middlemost's variation of classic IUGS-recommended TAS diagram, originally proposed by Le Bas et al. (1986). Boundaries of foidite, phonolite, trachyte, trachydacite and rhyolite fields are defined, as inferred from the phase relations in the TAS system. Moreover, the trachyte + trachydacite field is split into trachyte and trachydacite fields, silexite and sodalitite + nephelinolith + leucitolith fields are defined.
The same diagram layout is applied also to plutonic rocks as follows:
plutonic rocks | volcanic rocks |
Peridotgabbro | Picrobasalt |
Gabbro | Basalt |
Gabbroic Diorite | Basaltic Andesite |
Diorite | Andesite |
Granodiorite | Dacite |
Granite | Rhyolite |
Quartzolite | Silexite |
Monzogabbro | Trachybasalt |
Monzodiorite | basaltic Trachyandesite |
Monzonite | Trachyandesite |
Quartzmonzonite | Trachydacite |
Syenite | Trachyte |
Foid Gabbro | Tephrite |
Foid Monzodiorite | Phonotephrite |
Foid Monzosyenite | Tephriphonolite |
Foid Syenite | Phonolite |
Foidolite | Foidite |
Tawite/Urtite/Italite | sodalitite/nephelinolith/leucitolith |
sheet |
list with Figaro Style Sheet data |
x.data |
SiO2 weight percent |
y.data |
Na2O+K2O weight percent |
Vojtech Erban, vojtech.erban@geology.cz
Le Bas M J, Le Maitre R W, Streckeisen A & Zanettin B (1986) A chemical classification of volcanic rocks based on the total alkali-silica diagram. J Petrology 27: 745-750
Middlemost E A K (1994) Naming materials in the magma/igneous rock system. Earth Sci Rev 37: 215-224 doi: 10.1016/0012-8252(94)90029-9
classify
TAS
Cox
figaro
plotDiagram
#Within GCDkit, the plot is called using following auxiliary functions: #To Classify data stored in WR (Groups by diagram) classify("TASMiddlemostVolc") # or classify("TASMiddlemostPlut") #To plot data stored in WR or its subset (menu Classification) plotDiagram("TASMiddlemostVolc", FALSE) # or plotDiagram("TASMiddlemostPlut", FALSE)