visualization extended and improved by settting random colors for points