Temperature affects magnetism by either strengthening or weakening a magnet's attractive force. A magnet subjected to heat experiences a reduction in its magnetic field as the particles within the magnet are moving at an increasingly faster and more sporadic rate.