首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

利用ichartjs作图风向风力图

2013-07-01 
利用ichartjs绘制风向风力图制作步骤:1、选择折线图作为基础图形。var chart new iChart.LineBasic2D({//.

利用ichartjs绘制风向风力图

制作步骤:1、选择折线图作为基础图形。
var chart = new iChart.LineBasic2D({//...});

?

2、加载一个箭头图片。
var image = new Image();image.src = "arrow.png";image.onload = function(){create();//创建图表方法}

?

3、在parsePoint事件中将方向值传入至具体的点上。
parsePoint:function(d,v,x,y,j){return {angle:angle[j]};//将每个点的角度值传递到每个点上}

?

4、在draw事件中根据参数绘图箭头。
draw:function(L){var Q;for(var i=0;i<L.lines.length;i++){Q = L.lines[i].get('points');for(var j=0;j<Q.length;j++){//在此处根据Q[j].angle获取角度值,绘制方向箭头this.T.c.save();this.T.c.translate(Q[j].x,Q[j].y);this.T.c.rotate(Q[j].angle * Math.PI / 180);this.T.c.drawImage(image,-12,-12,24,24);this.T.c.restore();}}return true;}

?大功告成。

?

热点排行