Η επίσημη ταξινόμηση των πυριγενών πετρωμάτων γεμίζει ολόκληρο το βιβλίο. Αλλά η μεγάλη πλειοψηφία των πραγματικών βράχων μπορεί να ταξινομηθεί με λίγα απλά γραφικά βοηθήματα. Τα τριγωνικά (ή τριμερή) διαγράμματα QAP εμφανίζουν μείγματα τριών συστατικών ενώ το γράφημα TAS είναι ένα συμβατικό δισδιάστατο γράφημα. Είναι επίσης πολύ βολικό για να κρατάτε όλα τα ονόματα rock ίσια. Αυτά τα γραφήματα χρησιμοποιούν τα επίσημα κριτήρια ταξινόμησης από τη Διεθνή Ένωση Γεωλογικών Εταιρειών (IUGS).
Παρατηρήστε ότι τα ονόματα βράχων στην κορυφή Ρ είναι διφορούμενα. Ποιο όνομα πρέπει να χρησιμοποιήσετε εξαρτάται από τη σύνθεση της πλαγιόκλασης. Για τους πλουτωνικούς βράχους, το gabbro και ο diorite έχουν πλαγιόκλαση με ποσοστό ασβεστίου (anorthite ή αριθμό) πάνω και κάτω από 50, αντίστοιχα.
Οι μεσαίοι τρεις πλουτωνικοί τύποι πετρωμάτων - γρανίτης, γρανοδιορίτης και τοτονίτης - καλούνται μαζί granitoids. Οι αντίστοιχοι τύποι ηφαιστειακών πετρωμάτων ονομάζονται ριλυτοειδή, αλλά όχι πολύ συχνά. Ένα μεγάλο μέρος των πυριγενών πετρωμάτων δεν είναι κατάλληλο για αυτή τη μέθοδο ταξινόμησης:
Τα ηφαιστειακά πετρώματα αναλύονται συνήθως με μεθόδους χύδην χημείας και ταξινομούνται με τα συνολικά αλκάλια τους (νάτριο και κάλιο) σε γραφήματα σε σχέση με το διοξείδιο του πυριτίου, εξ ου και το συνολικό αλκαλικό διοξείδιο του πυριτίου ή το διάγραμμα TAS.
Το συνολικό αλκάλιο (νάτριο και κάλιο, εκφρασμένο σε οξείδια) είναι μια δίκαιη υποκατάστατη για την τροπική διάσταση αλκαλίων ή A-to-P της ηφαιστειακό διάγραμμα QAP, και πυριτία (ολικό πυρίτιο ως SiO2) είναι μια δίκαιη υποκατάστατο για τον χαλαζία ή την κατεύθυνση Q. Οι γεωλόγοι χρησιμοποιούν συνήθως την ταξινόμηση TAS επειδή είναι πιο συνεπής. Καθώς οι πυριγενείς βράχοι εξελίσσονται κατά τη διάρκεια του χρόνου τους κάτω από το φλοιό της Γης, οι συνθέσεις τους τείνουν να κινούνται προς τα πάνω και προς τα δεξιά σε αυτό το διάγραμμα.
Τα Trachybasalts υποδιαιρούνται από τα αλκάλια σε τύπους sodic και potassic που ονομάζονται hawaiite, αν το Na υπερβαίνει το K κατά περισσότερο από 2 τοις εκατό και το potasic trachybasalt διαφορετικά. Οι βασαλτικές τρικεναντέςδες διαιρούνται ομοίως σε μουγαρίτη και σωσονίτη, και οι τρεχειανδισίτες διαιρούνται σε μπεναρμίτη και latite.
Το Trachyte και το trachydacite διακρίνονται από το περιεχόμενο χαλαζία σε σχέση με το συνολικό άστριο. Το Trachyte έχει λιγότερο από 20 τοις εκατό Q, το trachydacite έχει περισσότερα. Αυτός ο προσδιορισμός απαιτεί τη μελέτη λεπτών τμημάτων.
Ο διαχωρισμός μεταξύ foidite, tephrite, και basanite είναι διακεκομμένος επειδή παίρνει περισσότερο από απλώς αλκαλίων έναντι πυριτίας για να τα ταξινομήσει. Και οι τρεις είναι χωρίς χαλαζία ή άστρα (αντί όμως έχουν φερσαποθείες ορυκτές ουσίες), ο τερφρίτης έχει λιγότερη από 10 τοις εκατό ολιβίνη, ο βασανίτης έχει περισσότερα και ο φειδίτης είναι κατά κύριο λόγο φελσφορτόδιο.