Legend has it that two demons were jailed in the Calabash Mountains, one a Scorpion spirit and the other a Snake spirit. One day, a pangolin happens to drill a hole on the slope and the two spirits escape from the cave, causing grave harm to the nearby residents. The pangolin hurries to an old man and says that only by growing calabashes in seven colours can they annihilate the spirits. So the old man spares no time in growing seven calabashes, each a different colour of the rainbow: red, orange, yellow, green, cyan, blue, and purple.
(Source: Wikipedia)