先看一下最终效果
正弦曲线
正弦曲线公式 y = A sin(Bx + C) + D
振幅是 A,A 值越大,曲线更陡峭
B值越大 周期越短
C水平位移
垂直位移是 D,控制曲线上下移动
实现思路
首先来绘制曲线
1.定义构造函数和初始化方法
//sin曲线构造函数
function drawSin(option){
this.init(option);
}
//初始化
drawSin.prototype.init=function(o){
this.A=6;//振幅
this.B=0.02;//周期
this.C