javascript - js 使用echarts为什么显示不出来数据?
伊谢尔伦
伊谢尔伦 2017-04-11 09:18:17
[JavaScript讨论组]
<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>

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(2)
天蓬老师

myChart.setOption写在http回调里

大家讲道理

一般这种情况echarts 出来了 数据没出来 可能是你传输的数据格式不对 你打印一下echarts 解析的数据看一下(小白个人见解!)

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号