jocyhaShaross jocyhaShaross 28-10-2015 Chemistry Answered The amount of silica in the magma and temperature are factors that determine the viscosity of magma.