Javascript 将值数组添加到我的图表
我想从给定的值数组中将值(“我的值”)添加到图表中Javascript 将值数组添加到我的图表,javascript,charts,Javascript,Charts,我想从给定的值数组中将值(“我的值”)添加到图表中 window.onload = f; function f() { var my_values = [5, 8, 22, 6, 11]; google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() {
window.onload = f;
function f() {
var my_values = [5, 8, 22, 6, 11];
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Number', 'Value'],
[1, 12],
[2, 12]
/*
I need to add an array "my_values" in a way presented below.
[3, 5],
[4, 8],
[5, 22],
[6, 6],
[7, 11]
*/
]);
var options = {
title: 'Title',
hAxis: {title: 'X', minValue: 0, maxValue: 100},
vAxis: {title: 'Y', minValue: 0, maxValue: 2400},
fontSize: '18',
legend: 'none',
pointSize: 2.5
};
var chart = new google.visualization.ScatterChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
}
我的问题是这些值应该是数组([index,value])。如果我创建了一个数组数组,那么我的代码工作不正常。请尝试以下操作:
window.onload = f;
function f() {
var chartData = [['Number', 'Value'],[1, 12],[2, 12]];
var my_values = [5, 8, 22, 6, 11];
var index = chartData.length;
for(var i = 0; i < my_values.length; i++){
chartData.push([index++, my_values[i]]);
}
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable(chartData);
var options = {
title: 'Title',
hAxis: {title: 'X', minValue: 0, maxValue: 100},
vAxis: {title: 'Y', minValue: 0, maxValue: 2400},
fontSize: '18',
legend: 'none',
pointSize: 2.5
};
var chart = new google.visualization.ScatterChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
window.onload=f;
函数f(){
var chartData=[['Number','Value'],[1,12],[2,12]];
var my_值=[5,8,22,6,11];
var指数=chartData.length;
对于(var i=0;i
我相信你能做到
var counter = original.length
var addThese = []
for(var i = 0; i < my_values.length; i++){
addThese.push([counter+1,my_values[i]])
counter++
}
original = original.concat(addThese)
var计数器=原始长度
var addthis=[]
对于(var i=0;i