как исправить эту ошибку гистограммы - PullRequest
0 голосов
/ 20 сентября 2019

одни и те же данные используются для рисования линейного графика и гистограммы.это прекрасно работает для рисования линий.но есть ошибка для рисования гистограммы.ошибка: «a.getTime не является функцией ×».Любые предложения приветствуются.

вот мой код:

    datasource.addColumn('date', 'Date');
    datasource.addColumn('number', 'quantity');
    datasource.addColumn('number', 'quantity');
    datasource.addColumn('number', 'quantity');
    for (n = 0; n < tem.length; n++) {
        datasource.addRows([[new Date(tem[n][0]), tem[n][1], tem[n][2], tem[n][3]]]);
    }

*********line chart ***********

    chart = new google.visualization.LineChart(document.getElementById('chart_div'));

    var options = {
            actions: ['dragToZoom', 'rightClickToReset'],
            interpolateNulls: true, //bypass null
            legend: 'none',
            crosshair: { trigger: 'both', opacity: 0.5 }, // Display crosshairs on focus and selection.
            title: 'Company Performance',
            hAxis: { title: 'Year', titleTextStyle: { color: 'red' }, format: "YY.MM.dd", slantedText: true, slantedTextAngle: 30 },
            vAxis: {
                viewWindowMode: 'explicit',
                viewWindow: {
                    max: maxy,
                    min: 0
                }
            },
            explorer: { axis: 'horizontal', maxZoomOut: 1 } //wheel zoom
        };

   chart.draw(datasource, options);

***********bar chart*************

   chart = new google.visualization.BarChart(document.getElementById('chart_div'));

   var options = {
            title: 'Company Performance',
            hAxis: { title: 'Number', titleTextStyle: { color: 'red' } },
            vAxis: { minValue: 0 },
            explorer: { axis: 'horizontal', maxZoomOut: 1 }
        };

   chart.draw(datasource, options);*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...