高图表总数据

时间:2016-07-30 08:04:35

标签: javascript jquery highcharts

我尝试在用户点击按钮时填充图表..并且图表显示如下

enter image description here

现在问题我想要总计,就像在红色圆圈中的图像一样,我写道TOTAL:3 .. 3 is beacuse 2 for MV and 1 for DSB so total is 3 我试试这个

这是我尝试的代码

    <script type="text/javascript">
    var strArray = "[['sfdsdfLi', 9],['Kiwsdfi', 3],['Mixesdfd nuts', 1],['Oranges', 6],['Grapes (bunch)', 1]]";
    $(function () {
        $('#tabledata').on('click', 'tr', function () {
            var row = $(this);
            var Id = row.find('td')[0].firstChild.data;
            var obj = {};
            obj.ID = Id;
            GetData(obj);
            return false;
        });
    });
function GetData(obj) {
    $.ajax({
        type: "POST",
        url: "WebForm1.aspx/GetVo",
        data: JSON.stringify(obj),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: true,
        cache: false,
        success: function (result) {
            if (result !== null && result.length == 0) {
                $("#cont").hide();
                return;
            }
            strArray = result.d;
            var myarray = eval(strArray);
            $("#cont").show();
            $('#cont').highcharts({
                chart: {
                    borderColor: 'Grey',
                    borderWidth: 2,
                    type: 'pie',
                    options3d: {
                        enabled: true,
                        alpha: 45
                    }
                },
                title: {
                    text: 'Data1'
                },

            position: {
                    align: 'right',
                    verticalAlign: 'bottom',
                    x: 10,
                    y: -10
              },
            subtitle: {
                text: '3D Chart'
            },


            plotOptions: {
                pie: {
                    innerSize: 100,
                    depth: 45,
                    allowPointSelect: true,
                    cursor: 'pointer',
                    dataLabels: {
                        enabled: true,
                        format: '<b>{point.name}</b>: {point.y}',

                    },
                    showInLegend: true
                }
            },
                series: [{
                    name: 'Delivered amount',
                    data: myarray
                }]
            });
        },
        error: function (error) {
            alert(error);
        }

    });
        }
  </script>

现在我怎么得到总数?任何解决方案

0 个答案:

没有答案