在echart组件下用canvans画三角形

Posted snowbxb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在echart组件下用canvans画三角形相关的知识,希望对你有一定的参考价值。

//使用的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画三角形的主要内容,如果未能解决你的问题,请参考以下文章

echarts会地图怎么标记三角形

Unity3D-UGUI应用篇Image实现画线画三角形画正方形画圆

如何改变echart柱状图形状 矩形改为三角形

VB上怎么画三角形

python怎么画三角形

echarts画有三角形柱形的柱状图