zoukankan      html  css  js  c++  java
  • ECharts注释

    <!DOCTYPE html>
    <head>
        <meta charset="utf-8">
        <title>ECharts</title>
    </head>
    <body>
        <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
        <div id="main" style="height:400px;margin-top: 100px;"></div>
        <!-- ECharts单文件引入 -->
        <script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
        <script type="text/javascript">
            // 路径配置
            require.config({
                paths: {
                    echarts: 'http://echarts.baidu.com/build/dist'
                }
            });
            
            // 使用
            require(
                [
                    'echarts',
                    'echarts/chart/line', // 使用柱状图就加载bar模块,按需加载
                    'echarts/chart/bar'
                ],
                function (ec) {
                    // 基于准备好的dom,初始化echarts图表
                    var myChart = ec.init(document.getElementById('main')); 
                    
                    var option = {
                        title : {
                            text: '关注人数',
                            subtext: '纯属虚构'
                        },
                        tooltip : {
                            axisPointer:{type:'none'},
                            trigger: 'axis'   //提示信息
                        },
                        legend: {
                            data:['关注人数'] //图例
                        },
                        toolbox: {
                            show : true,  //工具箱显示
                            feature : {
                                mark : {show:true}, //辅助线开关
                                dataView : {show: true, readOnly: false},//刷新数据
                                magicType : {show: true, type: ['line', 'bar']},//切换图
                                restore : {show: true}, //还原
                                saveAsImage : {show: true} //保存图片
                            }
                        },
                        calculable : true,//拖拽重新计算特性
                        xAxis : [
                            {
                                type : 'category',    //类目型
                                boundaryGap : false,    //两端空白取消
                                data : ['周一','周二','周三','周四','周五','周六','周日']
                            }
                        ],
                        yAxis : [
                            {
                                type : 'value',
                                axisLabel : {
                                    formatter: '{value} 人'
                                }
                            }
                        ],
                        series : [
                            {
                                name:'关注人数',
                                type:'line',
                                data:[18, 28, 15, 13, 12, 13, 21],
                                markPoint : {
                                    data : [
                                        {type : 'max', name: '最大值'},
                                        {type : 'min', name: '最小值'}
                                    ]
                                },
                                markLine : {
                                    data : [
                                        {type : 'average', name: '平均值'}
                                    ]
                                }
                            }
                        ]
                    };
            
                    // 为echarts对象加载数据 
                    myChart.setOption(option); 
                }
            );
        </script>
    </body>

  • 相关阅读:
    获取SpringMVC的映射路径
    Spring任务调度之Quartz集成
    Spring任务调度之SpringTask基于XML和基于注解的使用示例
    Redis分布式集群搭建
    京东软开实习岗
    C语言编程练习(一)
    servlet温习
    tomcat启动超过时间
    JDK版本更换,Eclipse中所有的项目报错
    Myeclipse2017C版本破解
  • 原文地址:https://www.cnblogs.com/zhang-wang/p/7221379.html
Copyright © 2011-2022 走看看