嗨,我有如下所示的 JSON 数据:
[
{"Mean of Arrivals for each hour":
{"03-04":-35.62,"04-05":-3.62,"05-06":-3.7}
}
]
我想把它推到一个数组中,让数组看起来像这样:
[
{x: 03-04 y: -35.62},
{x: 04-05, y: -3.62},
{x: 05-06, y: -3.7}
]
现在,它看起来像下面的数组,我不知道如何格式化它看起来像上面。下面也是我用来填充数组的代码。希望获得有关如何格式化数组的帮助。
[
x: {03-04: -35.62, 04-05: -3.62, 05-06: -3.7},
y: {03-04: -35.62, 04-05: -3.62, 05-06: -3.7}
]
var dataPoints = []; // final array with data
var chartData = new google.visualization.DataTable();
chartData.addColumn('string', 'Stunde');
chartData.addColumn('number', 'Ankunft');
function addData(data) {
for (var i = 0; i < data.length - 1; i++) {
dataPoints.push({
x: data[i]["Mean of Arrivals for each hour"],
y: data[i]["Mean of Arrivals for each hour"]
});
}
dataPoints.forEach(function (row) {
chartData.addRow([row.x, row.y]);
});
console.log(dataPoints);
var chart = new google.charts.Bar(document.getElementById('plot3'));
chart.draw(chartData, google.charts.Bar.convertOptions(options));
};
$.getJSON(url, addData);