Faster linear interpolation.
This commit is contained in:
Родитель
c5d230d16e
Коммит
9cf2595fd1
|
@ -3346,12 +3346,7 @@ var d3_svg_lineInterpolators = d3.map({
|
|||
|
||||
// Linear interpolation; generates "L" commands.
|
||||
function d3_svg_lineLinear(points) {
|
||||
var i = 0,
|
||||
n = points.length,
|
||||
p = points[0],
|
||||
path = [p[0], ",", p[1]];
|
||||
while (++i < n) path.push("L", (p = points[i])[0], ",", p[1]);
|
||||
return path.join("");
|
||||
return points.join("L");
|
||||
}
|
||||
|
||||
// Step interpolation; generates "H" and "V" commands.
|
||||
|
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -100,12 +100,7 @@ var d3_svg_lineInterpolators = d3.map({
|
|||
|
||||
// Linear interpolation; generates "L" commands.
|
||||
function d3_svg_lineLinear(points) {
|
||||
var i = 0,
|
||||
n = points.length,
|
||||
p = points[0],
|
||||
path = [p[0], ",", p[1]];
|
||||
while (++i < n) path.push("L", (p = points[i])[0], ",", p[1]);
|
||||
return path.join("");
|
||||
return points.join("L");
|
||||
}
|
||||
|
||||
// Step interpolation; generates "H" and "V" commands.
|
||||
|
|
Загрузка…
Ссылка в новой задаче