猿问

js 使用echarts为什么显示不出来数据?

<script type="text/javascript">

    // 基于准备好的dom,初始化echarts实例

    var myChart = echarts.init(document.getElementById('m'));

    myChart.setOption({

        title: {

            text: '异步数据加载示例'

        },

        tooltip: {},

        legend: {

            data:['销量']

        },

        xAxis: {

            data: []

        },

        yAxis: {},

        series: [{

            name: '销量',

            type: 'bar',

            data: []

        }]

    });

    // 异步加载数据

    var numbers  = new Array(5);

    var pro = new Array(5);

    $.get('stock/products/5').done(function (data) {

        // 填入数据

        numbers[0] = data[0].number;

        numbers[1] = data[1].number;

        pro[0] = data[0].productMstId;

        pro[1] = data[1].productMstId;

    });

    myChart.setOption({

        xAxis: {

            data: pro

        },

        series: [{

            // 根据名字对应到相应的系列

            name: '销量',

            data: numbers

        }]

    });

</script>

慕田峪9158850
浏览 5279回答 1
1回答

FFIVE

myChart.setOption写在http回调里
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答