用html5做的柱状图,使用h5新特性canvas简单生成一个柱状图

本文介绍了如何使用HTML5的Canvas元素绘制柱状图,通过设置x、y轴,绘制柱体并显示数据标签,实现数据可视化。示例代码详细展示了整个绘制过程。
摘要由CSDN通过智能技术生成

要展现一种数据,最直观的方式便是生成数据图,图例永远要比文字说明更加的清晰明了。因此,今天来生成一个利用canvas画布上的柱状图。

首先,先设置一个x,y轴,以便于柱状图的生成

var canvas = document.getElementById('mycanvas')

var ctx = canvas.getContext('2d')

//获取画布的id。以及声明画布的书写方式为2d

//创建备用的数据

var data = {

x: ["一月", "二月", "三月", "四月", "五月", "六月"],

y: ["0", "100", "200", "300", "400", "500", "600", "700", "800", "900", "1000"],

val: ["300", "210", "120", "560", "800", "660"],

col: ["red", "green", "blue", "skyblue", "limegreen", "pink"]

}

//画出x,y轴,并提前设置居中样式

ctx.translate(10, 900)

ctx.beginPath();<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值