прямая линия влюбом случаи лутше чем совсем ничего
попробуйте в своем скрипте нарисовать параболу быстро проволя мышкой
будут пропуски,но если оставшиися круги соединить прямой линией,то получиться чтото похожее на параболу
для наглятности приведу скрин
http://s011.radikal.ru/i315/1101/59/0f6611113552.jpg
линиями обозначены места,где будут круги,отрисованые не пользователем,а скриптом
если попробовать моим способом дорисовать синусоиду или чтото посложнее
то получиться ломаная линия
но покажите мне человека,который может нарисовать синусоиду быстро водя мышкой