给定轴上的所有序列必须具有相同的折线图数据类型



我正在使用google js处理折线图,并且给出了一些用于测试的示例值,但出现错误

All series on a given axis must be of the same data type

脚本

 function drawChart() {
            // var data = google.visualization.arrayToDataTable(chartData);
            var data = new google.visualization.DataTable();
            data.addColumn('number', 'Year');
            data.addColumn('string', 'Value');
            data.addColumn('number', 'Quantity');
            data.addRows([
                           [2008,'Value1',36],
                           [2009,'Value2',27],
                           [2010,'Value3',39]
            ]);
            var options = {
                title: "Company Performance Product Category Wise",
                pointSize: 5
            };
            var lineChart = new google.visualization.LineChart(document.getElementById('chart_div'));
            lineChart.draw(data, options);
        }

.HTML

 <div id="chart_div" style="width: 600px; height: 400px">
        </div>
只有

两列就可以正常工作...

data.addColumn('string', 'Year');
data.addColumn('number', 'Quantity');
data.addRows([
 ['2008',36],
 ['2009',27],
 ['2010',39]
]);

最新更新