HTML5 Canvas填充曲线下的区域
HTML5 Canvas fill area under the curve
我必须绘制图形并在其下方填充区域。请查看截图:
[![1]][1]
有谁知道用透明的右边框填充这个图?谢谢你
代码 context.beginPath()
...
context.lineTo(lastX, lastY);
// context.moveTo(lastX, dimensions.height); /* this doesnt work*/
context.lineTo(lastX, dimensions.height); /* so I have to jump from (lastX,lastY) to (lastX,dimensions.height) without drawing line. Idk how to do it without breaking fillpath */
context.lineTo(firstX, dimensions.height);
context.fillStyle = 'rgb(12,34,56)';
context.fill();
context.stroke(); /* this makes border wide */
...
context.closePath()
一种简单的方法是分别绘制绿色区域和蓝色线。首先,完全按照上面的方法做,但不使用context.stroke();
,然后重复上面的行,使用stroke()
但不使用fill()
。
相关文章:
- onkeyup无法动态创建多个文本区域
- FabricJs-限制主对象内添加对象的移动区域
- 具有所有样式的文本正在复制到可编辑文本区域
- 如何为高图中的区域线创建z索引
- 在文本区域POST后解码JSON
- 在文本区域中使用jQuery.text()保持换行符
- ng在下拉列表和文本区域提交
- 使用fabric.js从矩形区域获取对象,并将该区域绘制到画布上
- 当用户按下回车键时,自动在text区域/text中插入消息
- 将文本插入光标所在的文本区域
- 离开页面导航后保留文本区域内容
- 不能在图像中的地图标记中使用花式框jquery插件的区域标记
- Javascript-在文本区域中断,但不在段落中中断
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 测试文本区域中的特定文本格式
- 画布中绘制的矩形区域的弹出工具提示
- 绘制正态分布曲线,左下角区域在 javascript 中带有阴影
- 如何在函数曲线 HTML 画布下查找区域
- 如何制作Extjs区域,折线图的曲线要有半径,因为它们的曲线太陡了
- HTML5 Canvas填充曲线下的区域