Как отобразить несколько графиков из данных из базы данных? - PullRequest
0 голосов
/ 26 июня 2019

Я хотел бы отображать графики для каждой записи в таблице. Записи отображаются как объект.

Я пытался создать цикл для каждого элемента базы данных, но он выдал ошибку:

"Необработанный отказ от обещания: ошибка типа: невозможно прочитать свойства меток неопределенных"

<script>
    var graph = document.getElementById('graph');

    {{#each items}}

    var options = {
        chart: {
            type: 'area',
            toolbar: {
                show: true,
                tools: {
                    download: true,
                    selection: true,
                    zoom: true,
                    zoomin: true,
                    zoomout: true,
                    pan: true,
                    customIcons: []
                },
                autoSelected: 'zoom'
            },
        },

        stroke: {
            show: true,
            curve: 'smooth',
            lineCap: 'butt',
            colors:  ['#000000'],
            width: 2,
            dashArray: 0,
        },

        dataLabels: {
            enabled: false
        },

        series: [{
            name: 'sensors',
            data: []
        }],
        xaxis: {
            categories: ["410","435","460","485","510","535","560","585","610","645","680", "705", "730","760","810","860","900","940"]
        },
    };
    var w = 1;
    var tableArr = [{{a}},{{b}},{{c}},{{d}},{{e}},{{f}},{{g}},{{h}},{{i}},{{j}},{{k}},{{l}},{{r}},{{s}},{{t}},{{u}},{{w}},{{v}}];
    var canvas = document.createElement("div");
    canvas.setAttribute("id", "myChart"+w);
    graph.append(canvas);
    var chartID = "myChart"+(w);

    var chartapex = new ApexCharts(document.getElementById(chartID), options);

    chartapex.render();
    w++;

    {{/each}}

</script>

Я ищу и другие решения.

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