Highcharts дает дополнительную легенду, когда я получаю данные динамически от Highcharts - PullRequest
0 голосов
/ 02 мая 2018

Мне нужно динамически создавать серию хай-чартов ... Так что я использовал addSeries, но я получаю дополнительную легенду. Если у вас есть другие методы, пожалуйста, дайте мне знать ... Я не включаю мой общий код диаграммы .... Я просто размещаю свои серии в диаграмме ...

            $(function () {
                chart = Highcharts.chart('container', {
                    series: [
                        {
                        }
                    ]

                });
            });


json:
    "dataa": 
    [
        {
            "name": "Unit Test 1",
            "data":[1,13,15,17,40,50,80]
        },
        {
            "name": "Unit Test 2",
            "data":[2,20,50,40,20,50,15]
        },
        {
            "name": "Unit Test 3",
            "data":[3,50,40,10,30,40,25]
        }
    ]

ajax:
 let dataeDatal=datae.dataa.length;
            for (let i = 0; i < dataeDatal; i++) {
                chart.addSeries({
                    data: datae.dataa[i].data,
                    name: datae.dataa[i].name
                });
            }
        }

charts

Вы можете проверить изображение, я получаю дополнительную серию1 легенда

1 Ответ

0 голосов
/ 02 мая 2018

Вы должны инициализировать свои графики как

chart = Highcharts.chart('container', {
  series: []  //should be empty array
});

скрипка демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...