目录 一. 任务说明 二. 重点提示 三. 示例代码 3.1 一般折线图 3.2 用贝塞尔曲线绘制平滑折线图 四. 大数据量场景 示例代码托管在:https://github.com/dashnowords/blogs/tree/master/Demo/canvas-echarts/line-chart 博客园地址:<大史住在大前端>原创博文目录 华为云社区地址:[你要的前端打怪升级指南] 一. 任务说明 使用原生canvasAPI绘制折线图.(柱状图截图来自于百度Echarts官方示例库[查…
[摘要] 用canvasAPI实现echarts简易图表 示例代码托管在:http://www.github.com/dashnowords/blogs 一. 任务说明 使用原生canvasAPI绘制折线图.(柱状图截图来自于百度Echarts官方示例库[查看示例链接]. 二. 重点提示 一般折线图是比较好实现的,只需要调用最基本的moveTo()和lineTo( )方法来绘制即可.平滑折线图是一个难点,需要借助贝塞尔曲线来进行绘制,此时每段曲线的控制点算法就成了核心难点,对原理感兴趣的读者可以…
示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:<大史住在大前端>原创博文目录 华为云社区地址:[你要的前端打怪升级指南] 目录 原文地址: https://threejsfundamentals.org/threejs/lessons/threejs-scenegraph.html 笔者按:别关键词保持原英文单词,理解起来会更方便.原文中有许多内嵌的支持在线编辑的示例代码,可点击上面链接直接体验. 本文是three.js系列博文的一…
目录 一. 资料推荐及建议 二. Three.js中的基本概念 三.重点笔记 四.补充示例 示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:<大史住在大前端>原创博文目录 华为云社区地址:[你要的前端打怪升级指南] 一. 资料推荐及建议 1.官方文档 很详细,但是API部分单独理解也很难,属于工具书.官方github仓库里提供了海量的插件和demo页面. 2.在CSDN上找到的一个[Three.js系列博文] 内容相当全,包括了thr…
目录 一. canvas的能力 二. 动画框架 三. 在canvas中模拟碰撞 3.1定义小球的属性 3.2 生成新的小球 3.3 帧动画绘制函数step 3.4 定义小球的update方法 3.5 碰撞检测 3.6 碰撞仿真 四. 下一步 示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:<大史住在大前端>原创博文目录 华为云社区地址:[你要的前端打怪升级指南] 经过前面章节相对枯燥的练习,相信你已经能够上手canvas的原生API了…
目录 一. 任务说明 二. 重点提示 三. 示例代码 示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:<大史住在大前端>原创博文目录 华为云社区地址:[你要的前端打怪升级指南] 一. 任务说明 使用原生canvasAPI绘制K线图.(截图以及数据来自于百度Echarts官方示例库[查看示例链接]). 二. 重点提示 K线图最常见的是在金融市场,尤其是股市中,它的绘制算法和表达的意思是直接相关的: 一般一个数据点包含开盘价,收盘价,当日…
[摘要] 用canvas原生API实现百度Echarts 示例代码托管在:http://www.github.com/dashnowords/blogs 一. 任务说明 使用原生canvasAPI绘制K线图.(截图以及数据来自于百度Echarts官方示例库[查看示例链接]). 二. 重点提示 K线图最常见的是在金融市场,尤其是股市中,它的绘制算法和表达的意思是直接相关的: 一般一个数据点包含开盘价,收盘价,当日最高价,当日最低价4个数据点. 当开盘价低于收盘价时,当天为涨价,则图形为红色,反之则…
[摘要] canvas动画-碰撞仿真 示例代码托管在:http://www.github.com/dashnowords/blogs 经过前面章节相对枯燥的练习,相信你已经能够上手canvas的原生API了,那么从这一节开始,我们就开始接触点好玩的东西--动画. 经过前面章节相对枯燥的练习,相信你已经能够上手canvas的原生API了,那么从这一节开始,我们就开始接触点好玩的东西--动画. 一. canvas的能力 如果你以为canvas只能绘制图表那真的就图样图森破了,且不谈webgl的绘图上…
目录 一. 文字烟花 二. 动画原理 2.1 像素操作 2.2 烟花生成算法 2.3 计时器 示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:<大史住在大前端>原创博文目录 华为云社区地址:[你要的前端打怪升级指南] 一. 文字烟花 文字烟花的小控件是下面这样的效果,你或许在很多个人博客中见过: 这一节我们就来讲述一下这个小动画的实现方法. 二. 动画原理 首先动画的主框架仍然是我们反复使用的逐帧动画框架,烟花生成以后的部分也不难理解…
[摘要] canvas动画-碰撞仿真 示例代码托管在:http://www.github.com/dashnowords/blogs 经过前面章节相对枯燥的练习,相信你已经能够上手canvas的原生API了,那么从这一节开始,我们就开始接触点好玩的东西——动画. 经过前面章节相对枯燥的练习,相信你已经能够上手canvas的原生API了,那么从这一节开始,我们就开始接触点好玩的东西——动画. 一. canvas的能力 如果你以为canvas只能绘制图表那真的就图样图森破了,且不谈webgl的绘图上…