Aking18 2019-10-10 11:08 采纳率: 0%
浏览 2011
已结题

echarts 饼状图动态加载数据 图形不显示

function Get() {
$.ajax({
type: "post",
url: "@Url.Action("GetPieSeriesData", "ChartReport")",
dataType: "text",
data: { deptID: 1012 },
success: function (d) {
var data = $.parseJSON(d);
var arrNum = [];
for (var i = 0; i < data.body.length; i++) {
arrNum.push({ value: data.body[i].Value, name: data.body[i].Name });
}
alert(JSON.stringify(arrNum))
return arrNum;
},
error: function () {
$.alter.error("数据结构加载失败!");
}
});
}

$(function () {
    var $tab1 = document.getElementById("tab1-container");
    var tab2Option = {
        title: {
            text: '某站点用户访问来源',
            subtext: '纯属虚构',
            x: 'center'
        },
        tooltip: {
            trigger: 'item',
            formatter: "{a} <br/>{b} : {c} ({d}%)"
        },
        legend: {
            orient: 'vertical',
            left: 'left',
            data: ['正常', '故障', '维修', '报废']
        },
        series:
            [{
                name: '访问来源',
                type: 'pie',
                radius: '55%',
                roseType: 'angle',
                data:Get(),
                itemStyle: {
                    emphasis: {
                        shadowBlur: 10,
                        shadowOffsetX: 0,
                        shadowColor: 'rgba(0, 0, 0, 0.5)'
                    }
                }
            }]
    };
    echarts.dispose($tab1);
    var tab1Table = echarts.init($tab1);
    tab1Table.setOption(tab2Option,true);
  • 写回答

5条回答 默认 最新

  • 程序姜 2019-10-10 11:50
    关注

    数据得到了吗?啥图形不显示啊?是不是没按语法来

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog