zoukankan      html  css  js  c++  java
  • 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

    2.Chart.js中文文档

  • 相关阅读:
    【JVM源码解析】模板解释器解释执行Java字节码指令(下)
    【JVM源码解析】模板解释器解释执行Java字节码指令(上)
    【超硬核】JVM源码解读:Java方法main在虚拟机上解释执行
    Airtest结合tidevice实现IOS自动化测试
    Xcode连接真机提示设备未认证或版本太旧解决方案
    Jmeter——SMTP Sampler发送邮件
    Jmeter——脱离Jenkins后,Ant集成邮件通知
    spring boot快速入门
    MyBatisPlus 快速入门
    VS 查看引用的DLL/Nuget包源码时,无法看到注释
  • 原文地址:https://www.cnblogs.com/8090sns/p/3621809.html
Copyright © 2011-2022 走看看