High-Chart устанавливает значение данных из измерения массива 2 в параметре функции Laravel 6 - PullRequest
0 голосов
/ 28 октября 2019

Привет, это мой первый раз, когда я использую highcharts & laravel 6, я хочу сделать данные о значениях из базы данных в измерении массива 2.

сначала я создаю функцию для преобразования даты и времени в отметку времени

function convertTime(date)
{
    var year = date.split("-")[0],
    month = date.split("-")[1],
    second_part = date.split("-")[2],
    day = second_part.split(" ")[0],
    last_part2 = second_part.split(" ")[1],
    hour = last_part2.split(":")[0],
    minute =  last_part2.split(":")[1],
    second =  last_part2.split(":")[2];

    var d = new Date (Date.UTC(year, month-1, day, hour, minute, second ));

    return d.getTime();
}

вот код кода сценария в блейде вида

$(function () {
    $('#chartschedule').highcharts({
        chart: {
            zoomType: 'x'
        },

        xAxis: {
            title: {
                text: 'Time'
            },
            type: 'datetime',
            tickInterval: 3600 * 1000,
            min: Date.UTC(2019,9,25),
            max: Date.UTC(2019,9,26),
        },

        yAxis: {
            title: {
                text: 'Schedule'
            },
            categories: {!!json_encode($schedule)!!},
            reversed: true
        },

        credits: {
            enabled: false
        },

        series: [{
            "marker": {
                "enabled": true,
                "symbol": "diamond"
            },
            data: [
                foreach
                [converterTime({!!json_encode($point_time)!!}),{!!json_encode($point_data)!!}]

            ],
            pointStart: Date.UTC(2019, 10, 25),
            pointInterval: 24 * 3600 * 1000 // one day
       }]

    });
});

Я хочу попробовать значение данных, как то, что я делаю в категориях data: [converterTime({!!json_encode($point_time)!!}),{!!json_encode($point_data)!!}]

содержимое массива данных:

-schedule [обучение, тренировка, игра]

-point_time [2019-28-10 13:00:00, 2019-28-10 14:00:00, 2019-28-10 15:00:00]

-point_data [0, 1, 2]

но график все еще не показывает, я все еще не понимаю, почему? Кто-нибудь может объяснить это? Я использую эту ссылку для справки: http://jsfiddle.net/93Xcu/7/

thankyou

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