フローチャートを使用してグラフをプロットしています。以下は、グラフのx
とy
の座標を配列として表したものです。JSまたはjQueryの配列から最大の値を取得
var plottingPoints = [[0, 3], [4, 8], [8, 5], [9, 23], [10, 2]];
y
の座標(つまり23)の最大値を選択するだけです。専門知識のサポートが必要です。今
フローチャートを使用してグラフをプロットしています。以下は、グラフのx
とy
の座標を配列として表したものです。JSまたはjQueryの配列から最大の値を取得
var plottingPoints = [[0, 3], [4, 8], [8, 5], [9, 23], [10, 2]];
y
の座標(つまり23)の最大値を選択するだけです。専門知識のサポートが必要です。今
var plottingPoints = [[0, 3], [4, 8], [8, 5], [9, 23], [10, 2]];
var length = plottingPoints.length;
var maxY = -Infinity;
for(var i = 0; i < length; i++)
maxY = Math.max(plottingPoints[i][1], maxY);
var t=plottingPoints[0];
$(plottingPoints ).each (function (i,n){
if (n[1]>t[1]) t=n;
});
、tは、[1] - あなたの答えは、アレイのES5の.map
メソッドを利用することができる新しいブラウザでは
です。また、Math.max
は、すべての引数の最大値を返します。
// calculate max value of an array of numbers
Math.max.apply(null, plottingPoints.map(function(element) {
// return y coordinate
return element[1];
}));