Step 1: Explanation of color.
The purple color of KMnO\(_4\) is due to charge transfer between the manganese ion and the oxygen ligands, specifically from the oxygen to the manganese.
Step 2: Conclusion.
Thus, the purple color is due to charge transfer.