Chart.js中文文档-雷达图
雷达图或蛛网图(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
Chart.js中文文档-雷达图的更多相关文章
- Sails.js中文文档
Sails.js中文文档 http://sailsdoc.swift.ren/ Sails.js是一个Web框架,可以于轻松构建自定义,企业级Node.js Apps.它在设计上类似于像Ruby ...
- Handlebars.js 中文文档
Home » 前端 » Handlebars.js 中文文档 Handlebars.js 中文文档 Posted in 前端 By KeenWon On 2014年4月3日 Views: ...
- Sails.js中文文档,Sails中文文档
Sails.js中文文档 http://sailsdoc.swift.ren/ Sails.js是一个Web框架,可以于轻松构建自定义,企业级Node.js Apps.它在设计上类似于像Ruby ...
- sharp.js中文文档
高性能node.js图像处理库,使用libvips库来实现. 英文地址:sharp.pixelplumbing.com/ 中文文档地址:yunlzhang.github.io/sharp-docum…
- React.js 中文文档
转自http://react-china.org/t/react-js/398的jsgeeker 中文文档地址 http://reactjs.cn GitHub地址 https://github.co ...
- hammer.js中文文档
转自:http://www.uedsc.com/hammerjs-api.html HammerJS是一个优秀的.轻量级的触屏设备手势库,现在已经更新到2.04版本,跟1.0版本有点天壤地别了,毕竟改 ...
- velocity.js 中文文档 (教程)
velocity.js 是一个简单易用.高性能.功能丰富的轻量级JS动画库.它能和 jQuery 完美协作,并和$.animate()有相同的 API, 但它不依赖 jQuery,可单独使用. Vel ...
- Etherscan API 中文文档-交易以及检查交易收据状态
本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读. 交易(Transaction) 交易相关的 API,接口的参数说明请参考Ethersca ...
- Etherscan API 中文文档-智能合约
本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读. 智能合约(Contracts) 智能合约相关的 API,接口的参数说明请参考Ethers ...
随机推荐
- [spring源码学习]九、IOC源码-applicationEventMulticaster事件广播
一.代码实例 回到第IOC的第七章context部分,我们看源码分析部分,可以看到在spring的bean加载之后的第二个重要的bean为applicationEventMulticaster,从字面 ...
- The innocence is brilliant.
[11.20~12.20] 2016年的最后一个月在听Avril的歌,感觉她发音状态好好(对此建议去听<Wish You Were Here>!!!) 到此12月份的活都干完了吧~还剩最后 ...
- Codeforces CF#628 Education 8 C. Bear and String Distance
C. Bear and String Distance time limit per test 1 second memory limit per test 256 megabytes input s ...
- 【原】iOS学习之UITabBar的隐藏
当页面使用 UITabBarController + UINavigationController 框架的时候,当跳转到详情页面的时候,如果 UITabBar 仍然存在的话就会造成逻辑混乱,用户体验也 ...
- PHP用户注册与登录完整代码【4】
login.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// ...
- ASIHTTPRequest取消异步请求
今天碰到一个问题 异步请求等待中 cancel后会发生什么,网上找了下资料说取消的请求默认都会按请求失败处理,并调用请求失败delegate 查找到的资料具体解释了下ASIHTTPRequest取消异 ...
- iOS中 将 颜色转化成图片
定义一个类方法: 声明: + (UIImage *)imageFromColor:(UIColor *)color; 实现: + (UIImage *)imageFromColor:(UIColor ...
- clear属性
clear:规定元素的哪一侧不允许其他浮动元素. clear 属性定义了元素的哪边上不允许出现浮动元素.在 CSS1 和 CSS2 中,这是通过自动为清除元素(即设置了 clear 属性的元素)增加上 ...
- .net 4.0 ValidateRequest="false" 无效
昨天安装了VisualStudio 2010 Ultimate,今天把最近的一个项目升级到了4.0下,结果跑了一下,发现关于页面启用 ValidateRequest="false" ...
- Codeforces Round #384 (Div. 2)D-Chloe and pleasant prizes
D. Chloe and pleasant prizes time limit per test 2 seconds memory limit per test 256 megabytes input ...