The metal that produces red-violet-colours in the non-luminous flame is-
Ba
Ag
Rb
Rh
Alkali metals have large size. When they are heated in the flame of Bunsen burner, the electrons present in the valence shell more from lower energy level to higher energy level by absorption of heat from the flame.