charts.js 2.21 KB
/**
 * founder : zzf
 * Creation time :  2014/12/8
 * note :
 * role :
 */



define(function( require, exports, module ) {
    require( 'charts' );
    var Tools = require( 'tools' );
    $(function () {
        var grid = {};
        if(! Tools.request("type")){
            grid = {
                    height : 90,
                        y : 40,
                    x : 40
                };
        };
        var myChart = echarts.init(document.getElementById('charts'));
        myChart.setOption({
            title : {
                text: '市场葡萄价格走势图',
                textStyle : {
                    fontSize : "9px"
                }
            },
            tooltip : {
                trigger: 'axis'
            },
            grid : grid,
            legend: {
                data:['意向','预购','成交']
            },
            toolbox: {
                show : false
            },
            calculable : true,
            xAxis : [
                {
                    type : 'category',
                    boundaryGap : false,
                    data : ['周一','周二','周三','周四','周五','周六','周日']
                }
            ],
            yAxis : [
                {
                    type : 'value'
                }
            ],
            series : [
                {
                    name:'成交',
                    type:'line',
                    smooth:true,
                    itemStyle: {normal: {areaStyle: {type: 'default'}}},
                    data:[10, 12, 21, 54, 260, 830, 710]
                },
                {
                    name:'预购',
                    type:'line',
                    smooth:true,
                    itemStyle: {normal: {areaStyle: {type: 'default'}}},
                    data:[30, 182, 434, 791, 390, 30, 10]
                },
                {
                    name:'意向',
                    type:'line',
                    smooth:true,
                    itemStyle: {normal: {areaStyle: {type: 'default'}}},
                    data:[1320, 1132, 601, 234, 120, 90, 20]
                }
            ]
        });

        $( window).resize(function(){
            myChart.resize();
        });
    });
});