• Echart 官网给的一个直观的事例


    附录:一个直观的事例

    查看更多实例 example,或者使用这个demo 或 ECharts单一文件引入作为你的模板

    // 图表实例化------------------
    // srcipt标签式引入
    var myChart = echarts.init(document.getElementById('main'));
    
    // 过渡---------------------
    myChart.showLoading({
        text: '正在努力的读取数据中...',    //loading话术
    });
    
    // ajax getting data...............
    
    // ajax callback
    myChart.hideLoading();
    
    // 图表使用-------------------
    var option = {
        legend: {                                   // 图例配置
            padding: 5,                             // 图例内边距,单位px,默认上下左右内边距为5
            itemGap: 10,                            // Legend各个item之间的间隔,横向布局时为水平间隔,纵向布局时为纵向间隔
            data: ['ios', 'android']
        },
        tooltip: {                                  // 气泡提示配置
            trigger: 'item',                        // 触发类型,默认数据触发,可选为:'axis'
        },
        xAxis: [                                    // 直角坐标系中横轴数组
            {
                type: 'category',                   // 坐标轴类型,横轴默认为类目轴,数值轴则参考yAxis说明
                data: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
            }
        ],
        yAxis: [                                    // 直角坐标系中纵轴数组
            {
                type: 'value',                      // 坐标轴类型,纵轴默认为数值轴,类目轴则参考xAxis说明
                boundaryGap: [0.1, 0.1],            // 坐标轴两端空白策略,数组内数值代表百分比
                splitNumber: 4                      // 数值轴用,分割段数,默认为5
            }
        ],
        series: [
            {
                name: 'ios',                        // 系列名称
                type: 'line',                       // 图表类型,折线图line、散点图scatter、柱状图bar、饼图pie、雷达图radar
                data: [112, 23, 45, 56, 233, 343, 454, 89, 343, 123, 45, 123]
            },
            {
                name: 'android',                    // 系列名称
                type: 'line',                       // 图表类型,折线图line、散点图scatter、柱状图bar、饼图pie、雷达图radar
                data: [45, 123, 145, 526, 233, 343, 44, 829, 33, 123, 45, 13]
            }
        ]
    };
    myChart.setOption(option);
    
    ...
    
    // 增加些数据------------------
    option.legend.data.push('win');
    option.series.push({
            name: 'win',                            // 系列名称
            type: 'line',                           // 图表类型,折线图line、散点图scatter、柱状图bar、饼图pie、雷达图radar
            data: [112, 23, 45, 56, 233, 343, 454, 89, 343, 123, 45, 123]
    });
    myChart.setOption(option);
    
    ...
    
    // 图表清空-------------------
    myChart.clear();
    
    // 图表释放-------------------
    myChart.dispose();
  • 相关阅读:
    基于Hadoop的数据仓库Hive
    hadoop课堂测试之数据清洗
    实验6:Mapreduce实例——WordCount
    暑期--第五周
    暑期--第四周
    暑期--第三周
    暑期--第二周
    软件工程——个人课程总结
    周计划03(20201005-20201011)
    周计划02(20200928-20201004)
  • 原文地址:https://www.cnblogs.com/anoorshan/p/4221297.html
Copyright © 2020-2023  润新知