An Interactive diagram on igneous rocks 0 20 40 60 80 100 felsic intermediate mafic ultra-mafic coarse grained fine grained % minerals granite gabbro peridotite rhyolite andesite diorite basalt