<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link href="style.css" rel="stylesheet" type="text/css">
<title></title>
</head>
<body>
<canvas id="canv"></canvas>
<script src="radar.js" type="text/javascript"></script>
</body>
</html> body {
margin: 0;
padding: 0;
overflow:scroll;
width: 100%;
background: #FFF;
font-size: 1.05em;
} var c = document.getElementById('canv');
var w = c.width = window.innerWidth*1.5;
var h = c.height = window.innerHeight*1.5;
var $ = c.getContext('2d'); window.addEventListener('resize', function() {
c.width = window.innerWidth;
c.height = window.innerHeight;
}, false); function drawOnePoint(xx,yy,r,text) {
u=2;
var col = 63;
var x=w/2+xx*r*3;
var y=h/2+yy*r*3;
var g = $.createRadialGradient(x, y, 0, x, y, r);
g.addColorStop(0, 'hsla(' + col * u + ',95%,70%,1)');
g.addColorStop(0.5, 'hsla(' + col * u + ',95%,50%,.8)');
g.addColorStop(1, 'hsla(' + col * u + ',95%,20%,1)');
$.fillStyle = g;
$.beginPath();
$.arc(x, y, r, 0, Math.PI * 2);
$.fill();
$.fillText(text,x,y)
} function go() {
$.fillStyle = 'hsla(0,0%,5%,1)';
$.fillRect(0, 0, w, h); var r=2;
drawOnePoint(0,0,r,"ap1");
drawOnePoint(0,1,r,"ap2");
drawOnePoint(1,0,r,"ap3");
drawOnePoint(0,-1,r,"ap4");
drawOnePoint(-1,0,r,"ap5"); drawOnePoint(0,2,r,"ap2");
drawOnePoint(2,0,r,"ap3");
drawOnePoint(0,-2,r,"ap4");
drawOnePoint(-2,0,r,"ap5"); drawOnePoint(0,3,r,"ap2");
drawOnePoint(3,0,r,"ap3");
drawOnePoint(0,-3,r,"ap4");
drawOnePoint(-3,0,r,"ap5"); drawOnePoint(-30,0,r,"ap-30");
drawOnePoint(0,50,r,"ap-50");
drawOnePoint(0,70,r,"ap-70");
drawOnePoint(0,40,r,"ap-40");
drawOnePoint(0,30,r,"ap-30");
window.requestAnimationFrame(go);
}
go()

radar js的更多相关文章

  1. Ext.js高级组件

    第二章:Ext.js高级组件 grid组件 普通方式 表格面板类Ext.grid.Panel xtype(别名):gridpanel.grid title标题.renderTo渲染至.width宽.h ...

  2. 时隔两个月再写的Echarts(Enterprise Charts,商业级数据图表)一文

    简介 ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10 ...

  3. Echars详解

    简介 ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9 /1 ...

  4. v-charts简介

    一, v-charts简介 在使用 echarts 生成图表时,经常需要做繁琐的数据类型转化.修改复杂的配置项,v-charts 的出现正是为了解决这个痛点.基于 Vue2.0 和 echarts 封 ...

  5. 百度echart初用总结

    1.先下载echarts.js.我在百度下载的是 echarts-2.2.7 (from Baidu).压缩包里面的build->dist中的echarts.js或者echarts-all.js ...

  6. echarts实现自动轮播tooltip

    最近需要实现echarts图形中hover效果轮播(即tooltip在各个数据点上轮流显示)的功能,以下就是我学习的一个过程,只是提供思路,具体场景需要自己修改.(仅针对echarts 2.2.7及以 ...

  7. krpano之小地图

    效果: 点击地图按钮时,小地图移入,再次点击时移出. 地图上显示表示场景位置的坐标点,和可控制场景观看方向的雷达区. 插件: radar.js(plugins) radar.swf(plugins) ...

  8. CSDN开源夏令营 百度数据可视化实践 ECharts(8)

    (1)前言 首先谢谢林峰老师,继续接着第七篇提到的内容.CSS布局确实非常累,感觉不好看了就的调整,总的看起来的高大上嘛.好了废话不再多说.今天主要就先解说一个页面的内容,对于CSS布局后面讲会具体的 ...

  9. 图表制作工具之ECharts

    简介 ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10 ...

随机推荐

  1. java泛型中的对象

    import java.util.HashMap; class Key { String s; Key(String s) { this.s = new String(s); } @Override ...

  2. git--- 拉取代码

  3. Android Studio 优秀插件汇总

    第一部分 插件的介绍 Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA java ide上的Android Studio.AndroidStudio是一个功能齐全的 ...

  4. [转]SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

    原文地址:http://blog.csdn.net/zhshulin/article/details/37956105#comments 使用SSM(Spring.SpringMVC和Mybatis) ...

  5. Git error on commit after merge - fatal: cannot do a partial commit during a merge

    Git error on commit after merge - fatal: cannot do a partial commit during a merge this answer is : ...

  6. <UL>中<li>标签前编号图片的简单调用

    <style type="text/css"> ul li{ list-style-type:none} .men ul{ background:url(http:// ...

  7. Jquery.min.js 下载

    Jquery 下载:http://www.jq22.com/jquery-info122

  8. bzoj4358: permu

    莫队算法,用线段树维护最长连续1,复杂度O(nsqrt(m)logn) 刚开始TLE了,看了claris大爷的blog说是kd-tree,然而并不会kd-tree…… 然后就打算弃疗了...弃疗之前加 ...

  9. 简进祥===AFNetWorking 下载视频文件

    获取沙盒中的Documents地址的代码. NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUs ...

  10. 操作系统中的IPC机制

    按发送路径来看,可分为直接通信和间接通信. 1. 直接通信 (1)进程必须正确的命名对方 send (P, message) – 发送信息到进程P receive(Q, message) – 从进程 ...