码迷,mamicode.com
首页 > 其他好文 > 详细

在echart组件下用canvans画三角形

时间:2019-11-28 15:18:23      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:creat   raw   text   inf   三角形   tee   getc   idt   war   

//使用的canvans绘制的三角形
drawArrow(){
var canvas = document.createElement(‘canvas‘);//创建一个元素
canvas.width = 10;
canvas.height = 5;
var ctx = canvas.getContext(‘2d‘);
this.draw(ctx,0,0,10,0,5,5,‘#ecc818‘,‘fill‘);
return canvas;
}
draw(ctx,x1, y1, x2, y2, x3, y3, color, type){
ctx.beginPath();
ctx.moveTo(x1, y1);
ctx.lineTo(x2, y2);
ctx.lineTo(x3, y3);
ctx[type + ‘Style‘] = color;
ctx.closePath();
ctx[type]();//闭合形状并且以填充方式绘制出来
}

为了看着更明显

技术图片

 

 在哪里调用呢???

技术图片

 

 相关画三角形的知识(扩展)

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

在echart组件下用canvans画三角形

标签:creat   raw   text   inf   三角形   tee   getc   idt   war   

原文地址:https://www.cnblogs.com/snowbxb/p/11949996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!