绘制折线
1. 前言
本小节我们学习如何绘制折线。
2. 绘制折线
绘制线段上一小节我们已经学过了,利用 moveTo
、lineTo
、stroke
这三个方法就可以做到。 那我们如果要画一条折线怎么画呢?答案就是用多次 lineTo
就可以了。
先看整体案例:
运行结果:
我们将上面的例子拆分讲解:
-
获取 canvas 的渲染上下文。
const canvas = document.getElementById('imooc');
const ctx = canvas.getContext('2d');
-
将笔触移动到 (100, 100) 这个坐标点。
ctx.moveTo(100, 100)
-
路径绘制到 (200, 200) 这个点,再绘制到 (300, 100) 这个点,这里路径走势是从 (100, 100) 的起点连到 (200, 200) 这个点,然后从 (200, 200) 这个点再连到 (300, 100) 这个点。
ctx.lineTo(200, 200)
ctx.lineTo(300, 100)
-
开始描边。
ctx.stroke()
到这里,我们就完成了一条折线的绘制。
3. 总结
本小节我们学习了如何绘制折线线段,下一节我们将学习如何绘制多条折线线段。
本文来自互联网用户投稿,不拥有所有权,该文观点仅代表作者本人,不代表本站立场。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,邮箱:80764001@qq.com,予以删除。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,邮箱:80764001@qq.com,予以删除。