风向风力图是天气预报中常用的图表,通过本示例,我们可以制作出许多类似的监控图表,应用在各行各业中。
首先,看一下最终的效果图:
制作步骤:
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; }
大功告成。
相关推荐
ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形... ichartjs目前支持饼图、环形图、折线图、面积图、柱形图、条形图。ichartjs是基于Apache License 2.0协议的开源项目。
NULL 博文链接:https://ichartjs.iteye.com/blog/1860723
基于Matlab绘制风向与风速的关系图.zip
flex案例\flex图形\玫瑰图\jfreechart小记(雷达图+折线图).doc
将风向和风向用箭头的形式绘制在一根坐标轴上面。。。。
WIU/WIV风 GPH高度场 TEP降水量 WIU10/WIV10 10米风数据,绘制成Contour(等值线)、Shaded(等值填充)、Grid_Fill(格点填充)、Grid_Point(格点点图层)、Raster(栅格图层)、Vector(风场矢量)、Barb(风向杆...
ichartjs利用HTML5 canvas完成图形绘制工作,这样它有能力在现代的主流浏览器中运用自如。 无论是PC上的,还是在Android/iOS上,ichartjs都能在不改动任何代码的前提下提供统一的视图。 轻量级:ichartjs压缩文件...
详细介绍了如何利用AquaChem专业软件绘制Pipe图,有图有文字说明
利用qcustomplot绘制经典清晰度函数的用时直方图 ...利用qcustomplot绘制经典清晰度函数的用时直方图利用qcustomplot绘制经典清晰度函数的用时直方图利用qcustomplot绘制经典清晰度函数的用时直方图
里面包含开发文档和外部导入包。 ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, ... ichartjs目前支持饼图、环形图、折线图、面积图、柱形图、条形图。ichartjs是基于Apache License 2.0协议的开源项目。
输入风速风向数据,可快捷的绘制出风向玫瑰图。并且是任意多个风向,特别好用。
绘制风向玫瑰图,需手动输入风向概率密度,平均风速
使用纯javascript 语言, 利用 HTML5的 canvas标签绘制各 式图形。 ichartjs致力于为WEB应用提供简单、直观、可交互的体验级图表组件。是WEB图表展示方面 的解决方案 。如果你正在开发HTML5的应用, ichartjs正好适合...
通过各种气象数据生成卫星云图,雷达,雨量,风力风向,温度图
利用matlab绘制一个简易的地铁运行图(多交路共线模式),以几年前的重庆地铁三号线为案例 利用matlab绘制一个简易的地铁运行图(多交路共线模式),以几年前的重庆地铁三号线为案例
开发工具是jupyter notebook,利用matplotlib绘制发动机万有特性曲线。主要分为三部分绘制,绘制等燃油消耗曲线/等功率曲线/外特性曲线。压缩包中的图是根据实际采集到的发动机数据(出于保密,无法上传),采用多元...
利用excel绘制南丁格尔玫瑰图
利用matlab实现气象作图风羽图,输入简单的u,v分量,输出风向杆式风力图像,利用matlab实现气象作图风羽图,输入简单的u,v分量,输出风向杆式风力图像,利用matlab实现气象作图风羽图,输入简单的u,v分量,输出...