gpt4 book ai didi

javascript - googlechart json javascript 的动态数组

转载 作者:行者123 更新时间:2023-12-02 16:50:54 25 4
gpt4 key购买 nike

我想用 googlechart ( https://google-developers.appspot.com/chart/interactive/docs/gallery/linechart ) 制作折线图。但我无法格式化图表的数组。

数组必须如下所示:

var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses'],
['2004', 1000, 400],
['2005', 1170, 460],
['2006', 660, 1120],
['2007', 1030, 540]
]);

我正在努力做到这一点:

var data = google.visualization.arrayToDataTable([['Year', 'Marque1', 'Marque2', 'Marque3', 'Marque4']]);
var i=1;
msg.forEach(function(entry) {
data.addRows([
['2004', i-1, 0, i, 6],
['2004', i, 0, i, 6],
['2004', i+1, 0, i, 6]
]);
i++;
});

这不是真正的值,但当我能够创建数组时我会设置它们。

当我运行时,浏览器控制台中出现此错误:

Uncaught Error: Type mismatch. Value 0 does not match type string in column index 1 

当我输入一些字符串时,谷歌向我发送一条错误消息而不是图表:

Data column(s) for axis #0 cannot be of type string

最佳答案

我不知道我是否明白你的意思,但试试这个:

var rows = new Array();
rows.push(new Array('Year', 'Marque1', 'Marque2', 'Marque3', 'Marque4'));
var i = 1;
msg.forEach(function(entry) {
rows.push(new Array(5, 5, 5, 5, 5)); // replace it with your values
}
var data = google.visualization.arrayToDataTable(rows);

关于javascript - googlechart json javascript 的动态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26648470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com