Diagram QAPF jest graficznym przedstawieniem klasyfikacji skał magmowych (głębinowych, wulkanicznych, żyłowych).
W drugiej połowie lat 60. Międzynarodowa Unia Nauk Geologicznych (IUGS), a dokładniej Podkomisja do Spraw Systematyki Skał Magmowych rozpoczęła prace nad ujednoliceniem klasyfikacji i nomenklatury tych skał. Stronę polską reprezentował prof. Kazimierz Smulikowski.
W pierwszej kolejności ustalono klasyfikację skał plutonicznych. Klasyfikację skał wylewnych, lamprofirów, karbonatytów i skał melilitowych opublikował w 1978 roku przewodniczący komisji Albert Streckeisen.
Ostatecznie klasyfikacja skał wylewnych powstała w 1984 roku na podstawie składu chemicznego – klasyfikacja TAS (Total Alcali Silica).
Diagram QAPF jest kombinacją dwóch trójkątów o narożach QAP i APF.