iframe的src动态修改并刷新_HTML Canvas如何绘制实时动态折线图?

012b030e7bb00fbe3383993b085f2f73.png

本文使用HTML的Canvas元素绘制实时动态折线图。

参考于这篇博客HTML5 Canvas动画折线图 可动态添加节点

1、自定义Start、Stop按钮和画板canvas。

62779ac142a5e7977aeb63f7758b5e7d.png

2、 定义start、stop、refresh的相关实现函数(注意这里需要引用相关库jquery-1.12.4.min.js和script.js)。1000为刷新间隔时间为1s,可自行修改刷新速度。这里有个知识点,js随机生成保留两位小数在100范围内的y_value值来更新折线。

716fb5c1e67c4f8c98b88b1a05b44532.png

3、为了方便扩展,更改了原作者里面的append函数,用户可将x_value和y_value更改为自己需要刷新的数据。并将绘制画布更改为自己添加的canvas,添加更新Y轴坐标值。更改部分分别如下:

6ddf0eb0aac7b9a9e049045a438d0904.png

2ac002034fd6ab59c10b00bad5f43fa6.png

2ac002034fd6ab59c10b00bad5f43fa6.png

执行Start可实时动态绘制折线图,执行Stop即可停止刷新。运行结果如下图所示:

8f2677f00acbc695ac6ba503fcfc8ff7.png

————————————————

版权声明:本文为CSDN博主「Sean_QikYibo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

HTML Canvas 绘制实时动态折线图​blog.csdn.net
cfe7fba511b7655ba175f20f31bcbf09.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值