ECharts实例开发学习笔记二——时间轴

本文档详述了ECharts时间轴的使用方法,包括如何引入timelineOption.js以及动态调整时间轴上的日期或月份标记数量。通过实例演示,帮助读者理解和应用ECharts时间轴功能。
摘要由CSDN通过智能技术生成

       记录一下ECharts时间轴的使用,首先是照着官方的示例做一遍,在这里不要忘了引入timelineOption.js,后面介绍如何动态创建时间轴的记录数,即根据需求可伸缩显示有多少天或者年月等轴标记数。

官网demo:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>a</title>
    <style>
        body{background-color:#000000}
    </style>
</head>
<body>
<div id="main" style="height:500px;width: 100%; margin-left: 0px;float: left;"></div>
<!--    本地引入ECharts,'js/dist/'本地文件路径下 -->
<script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
<script src="http://echarts.baidu.com/doc/example/timelineOption.js"></script>
<script type="text/javascript">
    //        路径配置,'./js/dist'本地文件路径
    require.config({
        paths: {
            echarts: 'http://echarts.baidu.com/build/dist'
        }
    });
    require(
            [
                'echarts',
                'echarts/chart/line',   // 按需加载所需图表,如需动态类型切换功能,别忘了同时加载相应图表
                'echarts/chart/bar'
            ],
            function (ec) {
                var myChart = ec.init(document.getElementById('main'));
                option = {
                    timeline:{
                        data:[
                            '2002-01-01','2003-01-01','2004-01-01','2005-01-01','2006-01-01',
                            '2007-01-01','2008-01-01','2009-01-01','2010-01-01','2011-01-01'
                        ],
                        label : {
                            formatter : function(s) {
                                return s.slice(0, 4);
                            }
                        },
                        autoPlay : true,
                        playInterval : 1000
                    },
                    options:[
                        {
                            title : {
                                'text':'2002全国宏观经济指标',
                                'subtext':'数据来自国家统计局'
                            },
                            tooltip : {'trigger':'axis'},
                            legend : {
                                x:'right',
                                'data':['GDP','金融','房地产','第一产业','第二产业','第三产业'],
                                'selected':{
                                    'GDP':true,
                                    '金融':false,
                                    '房地产':true,
                                    '第一产业':false,
                                    '第二产业':false,
                                    '第三产业':false
                                }
                            },
                            toolbox : {
                                'show':true,
                                orient : 'vertical',
                                x: 'right',
                                y: 'center',
                                'feature':{
                                    'mark':{'show':true},
                                    'dataView':{'show':true,'readOnly':false},
                                    'magicType':{'show':true,'type':['line','bar','stack','tiled']},
                                    'restore':{'show':true},
                                    'saveAsImage':{'show':true}
                                }
                            },
                            calculable : true,
                            grid : {'y':80,'y2':100},
                            xAxis : [{
                                'type':'category',
                                'axisLabel':{'interval':0},
                                'data':[
                                    '北京','\n天津','河北','\n山西','内蒙古','\n辽宁','吉林','\n黑龙江',
                                    '上海','\n江苏','浙江','\n安徽','福建','\n江西','山东','\n河南',
                                    '湖北','\n湖南','广东','\n广西','海南','\n重庆','四川','\n贵州',
                                    '云南','\n西藏','陕西','\n甘肃','青海','\n宁夏','新疆'
                                ]
                            }],
                            yAxis : [
                                {
                                    'type':'value',
                                    'name':'GDP(亿元)',
                                    'max':53500
                       
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值