html canvas绘制网格,HTML帆布:绘制图下方网格(HTML Canvas: Drawing grid below a p

我绘制在画布上的图表,并有麻烦绘制图形下面的情节的网格。 我的数据点绘制成矩形(fillRect)。 当我第一次绘制图形,然后绘制它按预期工作网格,但由于电网是在图形上它并不好看。 但是,当我第一次画格,然后绘制图形,所有网格消失下方。

我画我的情节如下:

var plots = document.getElementsByClassName("PlotCanvas");

for (var x=0; x < tokens.length; x++)

{

var canvas = plots[x];

canvas.width = arrayOfArrays[x].length;

var context = canvas.getContext("2d");

for(var point=1; point

{

context.fillRect(point, arrayOfArrays[x][point],...);

}

}

然后绘制网格为:功能DrawGrids(图){

for(var count=0; count

{

var ctx = plots[count].getContext("2d");

ctx.beginPath();

for (var x = 0.5; x < plots[count].width; x += 20) {

ctx.moveTo(x, 0);

ctx.lineTo(x, plots[count].height);

}

for (var y = 0.5; y < plots[count].height; y += 20) {

ctx.moveTo(0, y);

ctx.lineTo(plots[count].width, y);

}

ctx.strokeStyle = "#eee";

ctx.stroke();

}

}

可能有人建议我怎么可以得出下面的情节电网。 或如何绘制图形,使得它不这样整个画布消失较早绘制网格绘制。

谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值