雷达图或蛛网图(Radar chart)

简介

A radar chart is a way of showing multiple data points and the variation between them.

They are often useful for comparing the points of two or more different data sets

使用案例

newChart(ctx).Radar(data,options);

数据结构

var data ={
labels :["Eating","Drinking","Sleeping","Designing","Coding","Partying","Running"],
datasets :[{
fillColor :"rgba(220,220,220,0.5)",
strokeColor :"rgba(220,220,220,1)",
pointColor :"rgba(220,220,220,1)",
pointStrokeColor :"#fff",
data :[65,59,90,81,56,55,40]},{
fillColor :"rgba(151,187,205,0.5)",
strokeColor :"rgba(151,187,205,1)",
pointColor :"rgba(151,187,205,1)",
pointStrokeColor :"#fff",
data :[28,48,40,19,96,27,100]}]}

For a radar chart, usually you will want to show a label on each point of the chart, so we include an array of strings that we show around each point in the chart. If you do not want this, you can either not include the array of labels, or choose to hide them in the chart options.

For the radar chart data, we have an array of datasets. Each of these is an object, with a fill colour, a stroke colour, a colour for the fill of each point, and a colour for the stroke of each point. We also have an array of data values.

图表

Radar.defaults ={//Boolean - If we show the scale above the chart data
scaleOverlay :false,//Boolean - If we want to override with a hard coded scale
scaleOverride :false,//** Required if scaleOverride is true **//Number - The number of steps in a hard coded scale
scaleSteps :null,//Number - The value jump in the hard coded scale
scaleStepWidth :null,//Number - The centre starting value
scaleStartValue :null,//Boolean - Whether to show lines for each scale point
scaleShowLine :true,//String - Colour of the scale line
scaleLineColor :"rgba(0,0,0,.1)",//Number - Pixel width of the scale line
scaleLineWidth :1,//Boolean - Whether to show labels on the scale
scaleShowLabels :false,//Interpolated JS string - can access value
scaleLabel :"<%=value%>",//String - Scale label font declaration for the scale label
scaleFontFamily :"'Arial'",//Number - Scale label font size in pixels
scaleFontSize :12,//String - Scale label font weight style
scaleFontStyle :"normal",//String - Scale label font colour
scaleFontColor :"#666",//Boolean - Show a backdrop to the scale label
scaleShowLabelBackdrop :true,//String - The colour of the label backdrop
scaleBackdropColor :"rgba(255,255,255,0.75)",//Number - The backdrop padding above & below the label in pixels
scaleBackdropPaddingY :2,//Number - The backdrop padding to the side of the label in pixels
scaleBackdropPaddingX :2,//Boolean - Whether we show the angle lines out of the radar
angleShowLineOut :true,//String - Colour of the angle line
angleLineColor :"rgba(0,0,0,.1)",//Number - Pixel width of the angle line
angleLineWidth :1,//String - Point label font declaration
pointLabelFontFamily :"'Arial'",//String - Point label font weight
pointLabelFontStyle :"normal",//Number - Point label font size in pixels
pointLabelFontSize :12,//String - Point label font colour
pointLabelFontColor :"#666",//Boolean - Whether to show a dot for each point
pointDot :true,//Number - Radius of each point dot in pixels
pointDotRadius :3,//Number - Pixel width of point dot stroke
pointDotStrokeWidth :1,//Boolean - Whether to show a stroke for datasets
datasetStroke :true,//Number - Pixel width of dataset stroke
datasetStrokeWidth :2,//Boolean - Whether to fill the dataset with a colour
datasetFill :true,//Boolean - Whether to animate the chart
animation :true,//Number - Number of animation steps
animationSteps :60,//String - Animation easing effect
animationEasing :"easeOutQuart",//Function - Fires when the animation is complete
onAnimationComplete :null}

Chart.js本站下载地址:

1.Chart.js

2.Chart.js中文文档

Chart.js中文文档-雷达图的更多相关文章

  1. Sails.js中文文档

    Sails.js中文文档   http://sailsdoc.swift.ren/ Sails.js是一个Web框架,可以于轻松构建自定义,企业级Node.js Apps.它在设计上类似于像Ruby ...

  2. Handlebars.js 中文文档

    Home  »  前端   »   Handlebars.js 中文文档 Handlebars.js 中文文档 Posted in 前端 By KeenWon On 2014年4月3日 Views:  ...

  3. Sails.js中文文档,Sails中文文档

    Sails.js中文文档   http://sailsdoc.swift.ren/ Sails.js是一个Web框架,可以于轻松构建自定义,企业级Node.js Apps.它在设计上类似于像Ruby ...

  4. sharp.js中文文档

    高性能node.js图像处理库,使用libvips库来实现. 英文地址:sharp.pixelplumbing.com/ 中文文档地址:yunlzhang.github.io/sharp-docum…

  5. React.js 中文文档

    转自http://react-china.org/t/react-js/398的jsgeeker 中文文档地址 http://reactjs.cn GitHub地址 https://github.co ...

  6. hammer.js中文文档

    转自:http://www.uedsc.com/hammerjs-api.html HammerJS是一个优秀的.轻量级的触屏设备手势库,现在已经更新到2.04版本,跟1.0版本有点天壤地别了,毕竟改 ...

  7. velocity.js 中文文档 (教程)

    velocity.js 是一个简单易用.高性能.功能丰富的轻量级JS动画库.它能和 jQuery 完美协作,并和$.animate()有相同的 API, 但它不依赖 jQuery,可单独使用. Vel ...

  8. Etherscan API 中文文档-交易以及检查交易收据状态

    本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读. 交易(Transaction) 交易相关的 API,接口的参数说明请参考Ethersca ...

  9. Etherscan API 中文文档-智能合约

    本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读. 智能合约(Contracts) 智能合约相关的 API,接口的参数说明请参考Ethers ...

随机推荐

  1. Ie8+,强制默认使用ie8模式

  2. three.js加载obj模型

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xht ...

  3. swift-string(字符串的一些语法)

    1 isEmpty 返回一个布尔值,确定该字符串是否为空 2 hasPrefix(prefix: String) 函数检查给定的参数字符串是否以 string 为前缀 3 hasSuffix(suff ...

  4. Excel转Html

    项目结构: 这是一个maven项目,主函数在Client类里面 当运行程序的后,控制台情况: 当我们刷新了test.html文件后,用浏览器打开效果: 说一下这个过程的设计思路: 1.读取excel文 ...

  5. BeautifulSoup Some characters could not be decoded, and were replaced with REPLACEMENT CHARACTER.

    BeautifulSoup很赞的东西 最近出现一个问题:Python 3.3 soup=BeautifulSoup(urllib.request.urlopen(url_path),"htm ...

  6. 获得Map的选择集

    ISelection selection = m_hookHelper.FocusMap.FeatureSelection;            IEnumFeatureSetup iEnumFea ...

  7. 原生Ajax 和Jq Ajax

    前言:这次介绍的是利用ajax与后台进行数据交换的小例子,所以demo必须通过服务器来打开.服务器环境非常好搭建,从网上下载wamp或xampp,一步步安装就ok,然后再把写好的页面放在服务器中指定的 ...

  8. 浏览器调试js技巧总结

    一.控制台console的运用 console.log(aa|'aa'): 将需要打印的东西输出的控制台,在调试的时候很有用,可以知道aa是否是自己想要的数据类型,或者可以知道程序是否执行到了这一步, ...

  9. Unity3D UGUI之DoTweenAnimation脚本控制动画方法

    DOTweenAnimation脚本: Loops循环:-1时即永久循环播放. Loops Type 是选择播放模式. Ease属性里有很多,暂时只知道Linear的效果,其他有待单独写. ID下面可 ...

  10. JSP :运行最简单的 JSP 程序

    160916 1. 代码和显示效果 <%@ page contentType="text/html; charset=GB2312" %> <%@ page im ...