jianbo_0126 2013-12-03 16:06 采纳率: 0%
浏览 28218

highcharts 怎样动态为series的name,data赋值

java得到map传给前台。 得到的map的key为 series的name,values为data。 怎样实现?

  • 写回答

4条回答

  • qin275513716 2013-12-10 06:05
    关注

    $.ajax({
    url: '/Ajaxxxxx/xxxx.cspx',
    type: 'POST',
    dataType: 'text',
    success: function (datas) {
    var json = eval(datas);
    $('#container').highcharts({
    chart: {
    plotBackgroundColor: null,
    plotBorderWidth: null,
    plotShadow: false
    },
    title: {
    text: '账龄分析'
    },
    //绑定鼠标放上后显示的字段
    tooltip: {
    pointFormat: '{series.name}: {point.percentage:.1f}%'
    },
    plotOptions: {
    pie: {
    allowPointSelect: true,
    cursor: 'pointer',
    dataLabels: {
    enabled: true,
    color: '#000000',
    connectorColor: '#000000',
    //绑定饼图外围字段
    format: '{point.name}: {point.y}'
    },
    //显示类别标识框
    showInLegend:true
    }
    },
    series: [{
    type: 'pie',
    name: '金额',
    //数据源
    data: json
    }]
    });

            }
        });
    

    不知道对你有么有帮助,name值如果存在与json内可直接获取的,如果不是就要再执行另一个ajax取值了

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料