Как правильно передать данные Json в fusioncharts? -Мультисерии-

Первый постер, спасибо за внимание.
Использование веб-API для создания объекта, который будет использоваться fusioncharts (Multiseries). Объект создается в виде массива из двух классов (ChartCategories и ChartSeries), вывод выглядит нормально и извлекается в контроллере angular в виде данных. однако после создания $scope.categories и $scope.dataset с использованием данных я не могу создать диаграмму с ошибкой «Нет данных для отображения».

Частичный HTML-шаблон для диаграммы:

<div id = "Div1">
<fusioncharts 
width="400" 
height="200"
type="mscolumn2d"
chart="{{attrs}}"
categories="{{categories}}"
dataset="{{dataset}}"
></fusioncharts>
</div>

данные, полученные из веб-API: (скопировано + вставлено)

[
[
    {
        "category": [
            {
                "label": "7/18/2014 9:30:01 AM"
            },
            {
                "label": "7/18/2014 9:40:00 AM"
            },
            {
                "label": "7/18/2014 9:50:00 AM"
            }
        ]
    },
    null,
    null
],
[
    null,
    {
        "seriesname": "Free_Memory",
        "renderas": "Line",
        "data": [
            {
                "value": "6632"
            },
            {
                "value": "5136"
            },
            {
                "value": "6376"
            }
        ]
    },
    {
        "seriesname": "Page_Life_Exp",
        "renderas": "Line",
        "data": [
            {
                "value": "48859"
            },
            {
                "value": "49458"
            },
            {
                "value": "50057"
            }
        ]
    }
]
]

и в angular я установил $scope.categories и $scope.dataset следующим образом: $scope.attr на данный момент жестко запрограммирован.

$scope.categories = data[0][0];
$scope.dataset = data[1][1];

Что нужно для построения графика?


person Cesar A    schedule 03.06.2015    source источник
comment
вроде должно быть datasource вместо dataset   -  person Pankaj Parkar    schedule 03.06.2015
comment
пробовал так, не повезло. образец для углового данного ссылка указывает его как набор данных...   -  person Cesar A    schedule 03.06.2015


Ответы (1)


См. http://jsfiddle.net/ayanonly1/yh1cvjqw/.

Я думаю, что следующие изменения оживят график.

$scope.categories = [data[0][0]];
$scope.dataset = data[1].slice(1);
person Ayan Pal    schedule 04.06.2015