Is there a relationship between the loss of electrons in a cation and the amount of electromagnetic spectrum, a compound of this cation would subsequently reflect or transmit?
For example, any compound with $\ce{Fe^3+}$ ions is dark orange. This must mean compounds with $\ce{Fe^3+}$ reflect the longer wavelengths of the visible light spectrum more strongly, so the range of $\approx\pu{635–590 nm}$.
While a compound with a $\ce{Fe^2+}$ cations is light green. This, I think means that compounds that house $\ce{Fe^2+}$ ions reflect wavelengths of the range $\approx\pu{560–520 nm}$ more than others.
Now, I am not aware at all of any link between atomic electron loss influencing the transmission/reflection of wavelengths at all, so it could very well be something else entirely that may instead be influenced by the gain/loss of electron. I do not know.
So is there a relationship between the two? If so, what is it?