(I) Iodine appears in violet color
(II) Iodine absorbs violet part of electro-magnetic radiation
Iodine vapors are violet in color because the molecules of iodine in vapor phase absorb green and yellow radiation and then emit violet color. Because violet color is complementary color to green and yellow color on the color wheel.