HighCharts столбец, чтобы пирог - PullRequest
0 голосов
/ 20 июня 2011

У меня есть следующая диаграмма в формате столбца, которая работает хорошо:

$(document).ready(function() {

    get_data();

    function get_data() {
        $.ajax({
            url: 'get_data.aspx',
            type: 'GET',
            dataType: 'json',
            success: function(results) { 

                var chart1 = new Highcharts.Chart( {
                    chart: {
                        renderTo: 'chart',
                        defaultSeriesType: 'column'
                    },
                    series: results
                });

            }
        });
    }
});

Но когда я пытаюсь изменить defaultSeriesType на pie, я просто получаю одно значение в круговой диаграмме.Я предполагаю, что мне нужно по-разному форматировать данные json для круговых диаграмм?

В приведенной выше таблице используются следующие данные json:

[
    {
        "name": "DEP1",
        "data": [
            100
        ]
    },
    {
        "name": "DEP2",
        "data": [
            200
        ]
    },
    {
        "name": "DEP3",
        "data": [
            300
        ]
    },
    {
        "name": "DEP4",
        "data": [
            400
        ]
    },
    {
        "name": "DEP5",
        "data": [
            500
        ]
    },
    {
        "name": "DEP6",
        "data": [
            600
        ]
    }
]

1 Ответ

2 голосов
/ 20 июня 2011

Согласно http://www.highcharts.com/demo/pie-basic, ваши данные должны быть в формате

[
  ["DEP1", 100],
  ["DEP2", 200],
  ...,
  ["DEP6", 600]
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...