zoukankan      html  css  js  c++  java
  • echart.js 参数解释

    Data参数

    获取容器对象

    var canvas = document.getElementById("myCanvas");

    渲染

    var ctx = canvas.getContext('2d');
    var myNewChart = new Chart(ctx);
    myNewChart.Line(data); //这种方式是只加载数据集,(缺省options)不修改默认参数(简称法一)

    数据结构(数据参数设置)

    var data = {
                //折线图需要为每个数据点设置一标签。这是显示在X轴上。
                labels: ["January", "February", "March", "April", "May", "June", "July"],
                //数据集(y轴数据范围随数据集合中的data中的最大或最小数据而动态改变的)
                datasets: [{
                    fillColor: "rgba(220,220,220,0.5)", //背景填充色
                    strokeColor: "rgba(220,220,220,1)", //路径颜色
                    pointColor: "rgba(220,220,220,1)", //数据点颜色
                    pointStrokeColor: "#fff", //数据点边框颜色
                    data: [10, 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, 200]
                }]
            };
        }); //数据结构(数据参数设置)
        var data = {
            //折线图需要为每个数据点设置一标签。这是显示在X轴上。
            labels: ["January", "February", "March", "April", "May", "June", "July"],
            //数据集(y轴数据范围随数据集合中的data中的最大或最小数据而动态改变的)
            datasets: [{
                fillColor: "rgba(220,220,220,0.5)", //背景填充色
                strokeColor: "rgba(220,220,220,1)", //路径颜色
                pointColor: "rgba(220,220,220,1)", //数据点颜色
                pointStrokeColor: "#fff", //数据点边框颜色
                data: [10, 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, 200]
            }]
        };
        //图标参数
        Line.defaults = {
            //网格线是否在数据线的上面
            scaleOverlay: false,
            //是否用硬编码重写y轴网格线
            scaleOverride: false,
            //** Required if scaleOverride is true **
            //y轴刻度的个数
            scaleSteps: null,
            //y轴每个刻度的宽度
            scaleStepWidth: 20,
            // Y 轴的起始值
            scaleStartValue: null,
            // Y/X轴的颜色
            scaleLineColor: "rgba(0,0,0,.1)",
            // X,Y轴的宽度
            scaleLineWidth: 1,
            // 刻度是否显示标签, 即Y轴上是否显示文字
            scaleShowLabels: true,
            // Y轴上的刻度,即文字
            scaleLabel: "<%=value%>",
            // 字体
            scaleFontFamily: "'Arial'",
            // 文字大小
            scaleFontSize: 16,
            // 文字样式
            scaleFontStyle: "normal",
            // 文字颜色
            scaleFontColor: "#666",
            // 是否显示网格
            scaleShowGridLines: true,
            // 网格颜色
            scaleGridLineColor: "rgba(0,0,0,.05)",
            // 网格宽度
            scaleGridLineWidth: 2,
            // 是否使用贝塞尔曲线? 即:线条是否弯曲
            bezierCurve: true,
            // 是否显示点数
            pointDot: true,
            // 圆点的大小
            pointDotRadius: 5,
            // 圆点的笔触宽度, 即:圆点外层白色大小
            pointDotStrokeWidth: 2,
            // 数据集行程(连线路径)
            datasetStroke: true,
            // 线条的宽度, 即:数据集
            datasetStrokeWidth: 2,
            // 是否填充数据集
            datasetFill: true,
            // 是否执行动画
            animation: true,
            // 动画的时间
            animationSteps: 60,
            // 动画的特效
            animationEasing: "easeOutQuart",
            // 动画完成时的执行函数
            /*onAnimationComplete: null*/
        }
  • 相关阅读:
    rocketmq 修改broker和namesrv默认设置的堆内存大小
    linux 向文件中添加内容 sed
    页面 请求错误总结
    将pgsql中的所有表的序列当前值设置为所需的值
    pg 强制断开连接 删库
    测试的基本概念
    Linking(3)
    Linking(1)
    Linking(2)
    Nginx Learning (5)
  • 原文地址:https://www.cnblogs.com/laowangc/p/8919988.html
Copyright © 2011-2022 走看看