您现在的位置是:网站首页> 编程资料编程资料
Html5饼图绘制实现统计图的方法html5 canvas简单封装一个echarts实现不了的饼图
2021-08-30
1420人已围观
简介 这篇文章主要介绍了Html5饼图绘制实现统计图的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Html5提供了强大的绘图API,让我们能够使用javascript轻松绘制各种图形。本文将主要讲解使用HTML5绘制饼图(统计图)的方法。先看一下饼图效果:

这个图是动态生成的,根据传入的比例参数(数组),来动态绘制饼图。饼图的大小也是根据
全部代码如下:
Canvas测试 HTML5绘制饼图演示
这个函数可以直接使用,如果想做的更漂亮,可以增加一些额外的美观绘制。
本代码最大的灵活性是将绘制参数与绘制代码分离,饼图大小根据Canvas容器高度自动调整。传递参数方式如下:
var data_arr = [0.05, 0.25, 0.6, 0.1]; //比例数据 var color_arr = ["#00FF21", "#FFAA00", "#00AABB", "#FF4400"]; //颜色 var text_arr = ["第一季度", "第二季度", "第三季度", "第四季度"]; //文字 //绘制饼图 drawCircle("canvas_circle", data_arr, color_arr, text_arr);到此这篇关于Html5饼图绘制实现统计图的方法的文章就介绍到这了,更多相关Html5饼图统计图内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- Canvas 帧动画吃苹果小游戏canvas简单连线动画的实现代码5分钟实现Canvas鼠标跟随动画背景canvas实现有递增动画的环形进度条的实现方法前端canvas动画如何转成mp4视频的方法Canvas实现贝赛尔曲线轨迹动画的示例代码用canvas做一个DVD待机动画的实现代码canvas实现扭蛋机动画效果的示例代码canvas实现漂亮的下雨效果的示例Canvas制作的下雨动画的示例canvas实现圆形进度条动画的示例代码
- HTML5 video进入全屏和退出全屏的实现方法html5 移动端视频video的android兼容(去除播放控件、全屏)HTML5 video播放器全屏(fullScreen)方法实例
- canvas实现图片镜像翻转的2种方式在canvas上实现元素图片镜像翻转动画效果的方法
- html5关于外链嵌入页面通信问题(postMessage解决跨域通信)详解html5 postMessage解决跨域通信的问题html5通过postMessage进行跨域通信的方法html5的websockets全双工通信详解学习示例HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
- HTML5跳转小程序wx-open-launch-weapp的示例代码HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题微信小程序之html5 canvas绘图并保存到系统相册HTML5 和小程序实现拍照图片旋转、压缩和上传功能基于Jscex +HTML5 Canvas 制作的抽奖小程序
- uniapp+Html5端实现PC端适配
- HTML5获取当前地理位置并在百度地图上展示的实例移动端Html5中百度地图的点击事件Html5如何唤起百度地图App的方法HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码HTML5地理定位与第三方工具百度地图的应用html5定位获取当前位置并在百度地图上显示html5定位并在百度地图上显示的示例
- HTML5图片层叠的实现示例HTML5 层的叠加的实现html5写一个BUI折叠菜单插件的实现方法基于HTML5代码实现折叠菜单附源码下载
- HTML5 层的叠加的实现DIV重叠 CSS让DIV层叠 两个DIV或多个DIV顺序重叠加CSS 层叠加的5条原则
- html5实现输入框fixed定位在屏幕最底部兼容性详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容AndroidHTML 5 input placeholder 属性如何完美兼任ieHTML5 input元素类型:email及url介绍html5 input属性使用示例HTML5输入框下拉菜单功能的示例代码HTML5中input输入框默认提示文字向左向右移动的示例代码
