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>

  • 相关阅读:
    linux 日常命令
    apache2 修改默认php版本
    centos 6.5 创建守护进程
    ubuntu18.04 Yii2.0 安装yii2-queue并在Linux启动守护进程监听消息设置
    Ubuntu18.04 使用 deepinwine 安装企业微信后无法查看图片/头像/登陆二维码的解决方法
    CentOS 8安装Redis的两种方式
    如何在ubuntu 18.04中升级python 3.6到3.7
    Navicat 15 premium AppImage格式激活
    爬取彼岸图网实例
    requests库的介绍及get请求 + 小案例
  • 原文地址:https://www.cnblogs.com/zhang-wang/p/7221379.html
Copyright © 2011-2022 走看看