| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 | /*大屏*/var dom = document.getElementById("box2");var myChart = echarts.init(dom);var app = {};option = null;var posList = [    'left', 'right', 'top', 'bottom',    'inside',    'insideTop', 'insideLeft', 'insideRight', 'insideBottom',    'insideTopLeft', 'insideTopRight', 'insideBottomLeft', 'insideBottomRight'];app.configParameters = {    rotate: {        min: -90,        max: 90    },    align: {        options: {            left: 'left',            center: 'center',            right: 'right'        }    },    verticalAlign: {        options: {            top: 'top',            middle: 'middle',            bottom: 'bottom'        }    },    position: {        options: echarts.util.reduce(posList, function (map, pos) {            map[pos] = pos;            return map;        }, {})    },    distance: {        min: 0,        max: 100    }};app.config = {    rotate: 90,    align: 'left',    verticalAlign: 'middle',    position: 'insideBottom',    distance: 15,    onChange: function () {        var labelOption = {            normal: {                rotate: app.config.rotate,                align: app.config.align,                verticalAlign: app.config.verticalAlign,                position: app.config.position,                distance: app.config.distance            }        };    }};var labelOption = {    normal: {        show: true,        position: app.config.position,        distance: app.config.distance,        align: app.config.align,        verticalAlign: app.config.verticalAlign,        rotate: app.config.rotate,        formatter: '{c}  {name|{a}}',        fontSize: 10,        rich: {            name: {                textBorderColor: '#fff'            }        }    }};option = {    color: ['#00fff6', '#006699', '#4cabce', '#e5323e'],    tooltip: {        trigger: 'axis',        axisPointer: {            type: 'shadow'        }    },        legend: {    	textStyle:{//图例文字的样式                color:'#dbdbdb',                fontSize:10           },        data: ['Forest', 'Steppe', 'Desert', 'Wetland']    },    textStyle:{//图例文字的样式                color:'#dbdbdb',                fontSize:10           },    calculable: true,    xAxis: [        {            type: 'category',            axisTick: {show: false},            data: ['2014', '2015', '2016', '2017', '2018']        }    ],    yAxis: [        {            type: 'value'        }    ],    series: [        {            name: 'Forest',            type: 'bar',            barGap: 0,            label: labelOption,            data: [320, 332, 301, 334, 390]        },        {            name: 'Steppe',            type: 'bar',            label: labelOption,            data: [220, 182, 191, 234, 290]        },        {            name: 'Desert',            type: 'bar',            label: labelOption,            data: [150, 232, 201, 154, 190]        },        {            name: 'Wetland',            type: 'bar',            label: labelOption,            data: [98, 77, 101, 99, 40]        }    ]};;if (option && typeof option === "object") {    myChart.setOption(option, true);}
 |