Как добавить данные Dynami c в highcharts p ie график в laravel - PullRequest
0 голосов
/ 03 августа 2020

Я использую диаграмму p ie highcharts, и я не могу заполнить данные Dynami c. Вот stati c form p ie вид диаграммы введите описание изображения здесь

и код для приведенного выше графика:

Highcharts.setOptions({
                colors: projectColor.split(','),
            });

            Highcharts.chart('myChartStatics', {
            chart: {
                plotBackgroundColor: null,
                plotBorderWidth: 0,
                plotShadow: false,
                type: 'pie',
            },
            title: {
                text: ''
            },
            navigation: {
                buttonOptions: {
                    enabled: false
                }
            },
            tooltip: {
                pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
            },
            accessibility: {
                point: {
                    valueSuffix: '%'
                }
            },
            plotOptions: {
                pie: {
                    allowPointSelect: true,
                    cursor: 'pointer',
                    dataLabels: {
                        enabled: true,
                        format: '<b>{point.name}</b>: {point.percentage:.1f} %'
                    },
                }
            },
            series: [{
                type: 'pie',
                innerSize: '60%',
                name: 'Tasks',
                colorByPoint: true,
                data: [
                    [
                    "Inbox", 12
                    ],  
                    [
                    "Usage Guidance", 12
                    ],  
                    [
                    "Jobeegoo", 12
                    ],  
                ]
            }]
        });

теперь я хочу добавить массив данных dynmai c на ajax вызов. Я пытался, но он не показывает график

projectName = projectName.split(',')
totalTask = totalTask.split(',')

var loop = [];

for(var x = 0; x < projectName.length; x++){
loop.push([projectName[x] , parseInt(totalTask[x])]);
}
            
var data_value = JSON.stringify(loop);
console.log(data_value)

и консоль выводит

[["inbox",128],["Usage Guidance",116],["FocusChain",0]]

скажите, где я ошибаюсь

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