html5画布画出折线图,canvas 画出动态折线图

本文介绍如何利用HTML5的canvas标签和JavaScript绘制动态折线图。首先讲解canvas的基本用法,然后通过示例展示如何绘制折线图,并提供了一个动态折线图的实现,包括绘制多条趋势线及支持不同时间段切换的功能。
摘要由CSDN通过智能技术生成

canvas 是 html5 支持的一个标签,用于图形的绘制。canvas 标签仅仅提供了图形的容器,必须通过 js 脚本来绘制。

比如,绘制一个简单的矩形:

ccd1f9a5fff8

矩形.png

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

ctx.fillStyle="#FF0000";

ctx.fillRect(0,0,150,75);

这里就不做入门普及了,可直接搜索相关 API 查看。

比如,我要做一个折线的效果:

ccd1f9a5fff8

lineCanvas.png

首先,获取到画布的上下文,getContext("2d");

然后,根据要显示的数值,调用上下文的 lineTo() 方法画出一条条的线,这些线连接起来就形成了趋势线的效果,

mycanvas

line canvas

window.onload = function () {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值