zoukankan      html  css  js  c++  java
  • 每日总结

    今天的内容:

    学习Echarts的折线图。

    主要是将series中的type设为line

    代码示例(数据有点长):

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>折线图学习</title>
            <script src="./JS/Echarts/echarts.min.js"></script>
        </head>
    
        <body>
            <div style=" 1400px; height: 400px;"></div>
            <script>
                var mCharts = echarts.init(document.querySelector('div'));
                var mdata = {
                    "min": [
                        ["2020/7/8", "7098"],
                        ["2020/7/9", "6765.43"],
                        ["2020/7/10", "6989.26"],
                        ["2020/7/11", "5884.24"],
                        ["2020/7/12", "5211.94"],
                        ["2020/7/13", "6727.19"],
                        ["2020/7/14", "6280.86"],
                        ["2020/7/15", "6561.56"],
                        ["2020/7/16", "6174.58"],
                        ["2020/7/17", "6635.3"],
                        ["2020/7/18", "5492.75"],
                        ["2020/7/19", "5628.38"],
                        ["2020/7/20", "6392.05"],
                        ["2020/7/21", "6380.17"],
                        ["2020/7/22", "6116.01"],
                        ["2020/7/23", "6669.12"],
                        ["2020/7/24", "6353.32"],
                        ["2020/7/25", "5273.96"],
                        ["2020/7/26", "5132.97"],
                        ["2020/7/27", "6056.64"],
                        ["2020/7/28", "5812.33"],
                        ["2020/7/29", "6180.82"],
                        ["2020/7/30", "6202.2"],
                        ["2020/7/31", "6510.54"],
                        ["2020/8/1", "5467.84"],
                        ["2020/8/2", "4845.24"],
                        ["2020/8/3", "6401.87"],
                        ["2020/8/4", "5990.96"],
                        ["2020/8/5", "6302.57"],
                        ["2020/8/6", "5942.96"],
                        ["2020/8/7", "6428.2"],
                        ["2020/8/8", "5307.81"],
                        ["2020/8/9", "5463.63"],
                        ["2020/8/10", "6245.8"],
                        ["2020/8/11", "6250.96"],
                        ["2020/8/12", "6002.59"],
                        ["2020/8/13", "6570.37"],
                        ["2020/8/14", "6268.26"],
                        ["2020/8/15", "5201.73"],
                        ["2020/8/16", "5072.78"]
                    ],
                    "data": [
                        ["2020/4/1", "3763"],
                        ["2020/4/2", "3835"],
                        ["2020/4/3", "4032"],
                        ["2020/4/4", "2740"],
                        ["2020/4/5", "2481"],
                        ["2020/4/6", "3211"],
                        ["2020/4/7", "4529"],
                        ["2020/4/8", "4447"],
                        ["2020/4/9", "4526"],
                        ["2020/4/10", "4601"],
                        ["2020/4/11", "3711"],
                        ["2020/4/12", "3827"],
                        ["2020/4/13", "4955"],
                        ["2020/4/14", "4906"],
                        ["2020/4/15", "4845"],
                        ["2020/4/16", "4831"],
                        ["2020/4/17", "5076"],
                        ["2020/4/18", "3744"],
                        ["2020/4/19", "3760"],
                        ["2020/4/20", "5044"],
                        ["2020/4/21", "4714"],
                        ["2020/4/22", "4699"],
                        ["2020/4/23", "4749"],
                        ["2020/4/24", "5396"],
                        ["2020/4/25", "4169"],
                        ["2020/4/26", "5162"],
                        ["2020/4/27", "5534"],
                        ["2020/4/28", "5607"],
                        ["2020/4/29", "5473"],
                        ["2020/4/30", "6191"],
                        ["2020/5/1", "5018"],
                        ["2020/5/2", "5153"],
                        ["2020/5/3", "5053"],
                        ["2020/5/4", "4743"],
                        ["2020/5/5", "4668"],
                        ["2020/5/6", "5866"],
                        ["2020/5/7", "5933"],
                        ["2020/5/8", "6065"],
                        ["2020/5/9", "6225"],
                        ["2020/5/10", "4625"],
                        ["2020/5/11", "6012"],
                        ["2020/5/12", "6202"],
                        ["2020/5/13", "6297"],
                        ["2020/5/14", "6162"],
                        ["2020/5/15", "6908"],
                        ["2020/5/16", "5542"],
                        ["2020/5/17", "5196"],
                        ["2020/5/18", "6523"],
                        ["2020/5/19", "6388"],
                        ["2020/5/20", "6842"],
                        ["2020/5/21", "6411"],
                        ["2020/5/22", "6894"],
                        ["2020/5/23", "5396"],
                        ["2020/5/24", "4969"],
                        ["2020/5/25", "6525"],
                        ["2020/5/26", "6665"],
                        ["2020/5/27", "6696"],
                        ["2020/5/28", "6750"],
                        ["2020/5/29", "7379"],
                        ["2020/5/30", "5753"],
                        ["2020/5/31", "5258"],
                        ["2020/6/1", "7463"],
                        ["2020/6/2", "6305"],
                        ["2020/6/3", "7021"],
                        ["2020/6/4", "6995"],
                        ["2020/6/5", "6942"],
                        ["2020/6/6", "6379"],
                        ["2020/6/7", "5090"],
                        ["2020/6/8", "6918"],
                        ["2020/6/9", "7103"],
                        ["2020/6/10", "6892"],
                        ["2020/6/11", "7434"],
                        ["2020/6/12", "7640"],
                        ["2020/6/13", "6132"],
                        ["2020/6/14", "5954"],
                        ["2020/6/15", "7461"],
                        ["2020/6/16", "6981"],
                        ["2020/6/17", "6889"],
                        ["2020/6/18", "7139"],
                        ["2020/6/19", "7726"],
                        ["2020/6/20", "6015"],
                        ["2020/6/21", "5717"],
                        ["2020/6/22", "7036"],
                        ["2020/6/23", "7126"],
                        ["2020/6/24", "8457"],
                        ["2020/6/25", "6027"],
                        ["2020/6/26", "5575"],
                        ["2020/6/27", "5261"],
                        ["2020/6/28", "7367"],
                        ["2020/6/29", "7521"],
                        ["2020/6/30", "7154"],
                        ["2020/7/1", "3648"],
                        ["2020/7/2", "5654"],
                        ["2020/7/3", "6488"],
                        ["2020/7/4", "5226"],
                        ["2020/7/5", "5041"],
                        ["2020/7/6", "6931"],
                        ["2020/7/7", "6461"],
                        ["2020/7/8", "7098"],
                        ["2020/7/9", "6873"],
                        ["2020/7/10", "7644"],
                        ["2020/7/11", "6292"],
                        ["2020/7/12", "6224"],
                        ["2020/7/13", "7524"],
                        ["2020/7/14", "7630"],
                        ["2020/7/15", "7494"],
                        ["2020/7/16", "7477"]
                    ],
                    "max": [
                        ["2020/7/8", "7098"],
                        ["2020/7/9", "7561.73"],
                        ["2020/7/10", "8026.33"],
                        ["2020/7/11", "7116.3"],
                        ["2020/7/12", "6612.47"],
                        ["2020/7/13", "8278.34"],
                        ["2020/7/14", "7969.56"],
                        ["2020/7/15", "8377.71"],
                        ["2020/7/16", "8110.08"],
                        ["2020/7/17", "8683.47"],
                        ["2020/7/18", "7647.95"],
                        ["2020/7/19", "7885.79"],
                        ["2020/7/20", "8747.46"],
                        ["2020/7/21", "8829.88"],
                        ["2020/7/22", "8656.73"],
                        ["2020/7/23", "9297.91"],
                        ["2020/7/24", "9067.51"],
                        ["2020/7/25", "8071.15"],
                        ["2020/7/26", "8010.95"],
                        ["2020/7/27", "9013.39"],
                        ["2020/7/28", "8845.97"],
                        ["2020/7/29", "9289.64"],
                        ["2020/7/30", "9399.42"],
                        ["2020/7/31", "9779.51"],
                        ["2020/8/1", "8807.17"],
                        ["2020/8/2", "8253.63"],
                        ["2020/8/3", "9878.12"],
                        ["2020/8/4", "9533.92"],
                        ["2020/8/5", "9911.16"],
                        ["2020/8/6", "9616.16"],
                        ["2020/8/7", "10165.03"],
                        ["2020/8/8", "9107.35"],
                        ["2020/8/9", "9325"],
                        ["2020/8/10", "10168.17"],
                        ["2020/8/11", "10233.54"],
                        ["2020/8/12", "10044.61"],
                        ["2020/8/13", "10671.11"],
                        ["2020/8/14", "10427.02"],
                        ["2020/8/15", "9417.85"],
                        ["2020/8/16", "9345.6"]
                    ],
                    "model": [
                        ["2020/7/8", "7098"],
                        ["2020/7/9", "7163.578925"],
                        ["2020/7/10", "7507.794384"],
                        ["2020/7/11", "6500.271169"],
                        ["2020/7/12", "5912.204873"],
                        ["2020/7/13", "7502.763253"],
                        ["2020/7/14", "7125.209753"],
                        ["2020/7/15", "7469.632771"],
                        ["2020/7/16", "7142.330655"],
                        ["2020/7/17", "7659.385342"],
                        ["2020/7/18", "6570.350439"],
                        ["2020/7/19", "6757.08334"],
                        ["2020/7/20", "7569.754467"],
                        ["2020/7/21", "7605.023759"],
                        ["2020/7/22", "7386.372711"],
                        ["2020/7/23", "7983.514128"],
                        ["2020/7/24", "7710.414369"],
                        ["2020/7/25", "6672.559685"],
                        ["2020/7/26", "6571.956018"],
                        ["2020/7/27", "7535.013224"],
                        ["2020/7/28", "7329.146382"],
                        ["2020/7/29", "7735.230053"],
                        ["2020/7/30", "7800.808978"],
                        ["2020/7/31", "8145.024436"],
                        ["2020/8/1", "7137.501221"],
                        ["2020/8/2", "6549.434926"],
                        ["2020/8/3", "8139.993305"],
                        ["2020/8/4", "7762.439806"],
                        ["2020/8/5", "8106.862824"],
                        ["2020/8/6", "7779.560708"],
                        ["2020/8/7", "8296.615394"],
                        ["2020/8/8", "7207.580491"],
                        ["2020/8/9", "7394.313393"],
                        ["2020/8/10", "8206.984519"],
                        ["2020/8/11", "8242.253811"],
                        ["2020/8/12", "8023.602764"],
                        ["2020/8/13", "8620.74418"],
                        ["2020/8/14", "8347.644421"],
                        ["2020/8/15", "7309.789737"],
                        ["2020/8/16", "7209.18607"]
                    ]
                };
                console.log(mdata);
                var option = {
    
                    dataZoom: {
                        show: true,
                    },
                    toolbox: {
                        feature: {
                            dataZoom: {},
                        }
                    },
    
                    tooltip: {
                        trigger: 'axis',
                        axisPointer: {
                            type: 'cross'
                        },
                    },
                    // 边框的设置,控制直角坐标系的布局和大小,
                    // x轴和y轴都是再grid的基础上进行绘制的,一个grid中最多有两种位置的x轴和y轴
                    grid: {
                        show: true,
                        borderWidth: 2,
                        borderColor: 'red',
                        // 间距
                        // left: 100,
                        // top: 20,
                        // 设置宽度
                        //  300,
                        // 设置长度
                        // height: 30,
    
                    },
                    xAxis: {
                        // 紧挨边缘(紧挨y轴)
                        boundaryGap: false,
    
                        type: 'category', //类目轴,必须通过data设置
                        // data: [],
                        // 显示位置,position,x轴可以取值为top,bottom.
                        // position: 'top',
                    },
                    yAxis: {
                        // 设置y轴的开始值为给出值的最小值,脱离o值比例
                        scale: true,
                        type: 'value', //数值轴,自动从目标数据中读取数据
                        position: 'right', //显示位置,position,y轴可以取值为left,right.
                    },
                    series: [{
                        type: 'line',
                        data: mdata.data,
                        type: 'line',
                    }, {
                        type: 'line',
                        data: mdata.model
                    }, {
                        type: 'line',
                        data: mdata.max
                    }, {
                        type: 'line',
                        data: mdata.min
                    }]
                }
                mCharts.setOption(option);
    
            </script>
        </body>
    
    </html>

    运行实例:

    遇到的问题:同一张图中显示多条折线图。

    解决方案:option中的series是一个对象数组。依照series中第一个元素继续添加并将新的元素的data修改成预期的数据。

    明天的打算:

    学习Echarts的地图绘制

  • 相关阅读:
    newman
    集合自动化
    56. Merge Intervals
    55. Jump Game
    48. Rotate Image
    34. Search for a Range
    33. Search in Rotated Sorted Array
    16. 3Sum Closest
    15. 3Sum
    11. Container With Most Water
  • 原文地址:https://www.cnblogs.com/MXming/p/14908775.html
Copyright © 2011-2022 走看看