js绘制sin曲线(波浪线)
2017-11-21 14:22
1126 查看
本文转载自:http://blog.csdn.net/pandora_madara/article/details/38706345
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/5ee6cee0456e6f8f22ce427e494ee32a)
<!DOCTYPE html> <html> <head> <style type="text/css"> #MyCanvas { background-color: cornflowerblue; } </style> <script type="text/javascript"> // 带有绘制过程的动画 // var i = 1; // var x = 1; // var y = 200; // function moveSin(){ // var my_canvas = document.getElementById( "MyCanvas" ); // var content = my_canvas.getContext( "2d" ); // content.beginPath(); // content.moveTo( x, y ); // i += 0.1; // x = i * 10; // y = Math.sin( i ) * 20 + 200; // content.lineTo( x, y ); // content.stroke(); // content.closePath(); // console.log(x); // if(x>=1000){ // console.log("end"); // window.clearInterval(myTime); // } // } // var myTime = setInterval( moveSin, 10 ); function draw(){ var my_canvas = document.getElementById( "MyCanvas" ); var content = my_canvas.getContext( "2d" ); content.beginPath(); content.moveTo( 1, 100 ); for( var i = 1; i < 100; i += 0.1 ){ // x 应该等于canvas的 width/10 var x = i * 10 4000 ; var y = Math.sin( i ) * 10 + 100; content.lineTo( x, y ); console.log(x); } content.stroke(); content.closePath(); } </script> </head> <body onload="draw()"> <canvas id = "MyCanvas" width="1000" height="400"></canvas> </body> </html>
相关文章推荐
- Other:Android绘制波浪曲线
- Android绘制波浪曲线,效果很赞的。
- 【js学习笔记-113】------<canvas>绘制和填充曲线
- js 利用canvas绘制直线、曲线
- 绘制正弦曲线——在屏幕上用“*”显示0~360度的正弦函数sin(x)曲线
- C#WPF 如何绘制几何图形 图示教程 绘制sin曲线 正弦 绘制2D坐标系 有图有代码
- [js高手之路] html5 canvas系列教程 - arc绘制曲线图形(曲线,弧线,圆形)
- Javascript 绘制 sin 曲线过程附图
- matplotlib绘制sin、cos曲线
- C语言 程序 绘制余弦曲线和直线 , 绘制cos(x)和sin(x)
- JS绘制曲线图
- Javascript 绘制 sin 曲线
- Javascript 绘制 sin 曲线过程附图
- 绘制sin曲线
- 用ASP.NET with C# 绘制曲线图(Curve图)
- 从0自学C#08--绘制曲线chart控件
- jtopo js插件绘制网络拓扑图
- 使用DashPathEffect绘制一条动画曲线
- megapix-image.js使用的一个坑-ios图片裁剪之画布绘制大图片