2012-03-28 9 views
0

私はFlotr2を使ってグラフを作成しています.2つの異なる座標の間に0.1を指定して新しい座標を追加するだけです。座標をループして新しい座標を追加する

So.私はデータ= [[1、2]、[2,3]]を持っています。

[[x、y]、[x、y]]です。

どのように座標をループし、.. [1,2]、[1.1。 2.1]、[1.2,2.2]など。

jqueryまたはjavascriptでこれを行う必要がありますが、どちらの問題でもありません。

+0

forループを使用して、x_minからx_maxまで反復し、繰り返しごとに0.1を加えます。 xとyの現在の値で構成される新しい配列を現在の配列にプッシュすることによって、座標を生成することができます。 – Ivan

答えて

1

forループを使用してx_minからx_maxまで反復し、繰り返しごとに0.1を加えます。 xとyの現在の値で構成される新しい配列を現在の配列にプッシュすることによって、座標を生成することができます。

var data = [[1, 2], [2, 3]]; 
var x_min = data[0][0]; 
var x_max = data[1][0]; 
var initial = data[0]; 
var iteration = 0.1; 

data.length = 0; 

for (var i = 0; i < (x_max-x_min); i+=iteration) { 
    data.push([initial[0]+i, initial[1]+i]); 
} 

​console.log(data)​ 
+0

ありがとうございました。私はそれを感謝します。 –

関連する問題