0

我目前正在探索 D3 库及其教程。我制作了直方图、气泡图和其他传统的可视化。

我目前正在尝试使用 D3 绘制几个抛物线。我有一个 CSV 文件,其中包含两个 x 截距、顶点和多个抛物线的“a”值。我很好奇是否有任何有 D3 经验的人在你必须绘制某种抛物线的地方进行了可视化。

任何与绘制抛物线相关的信息(使用 x 截距和坐标点)都会有所帮助(D3 与否)。谢谢。

4

1 回答 1

0

我会在抛物线上找到一堆点:

var points = [];
for (var x = 0; x < 500; x++){
  var y = a*(x - xIntercept1)*(x - xIntercept2);
  points.push({x: x, y: y});
}

并用 d3.svg.line() https://github.com/mbostock/d3/wiki/SVG-Shapes绘制它们

于 2013-05-29T16:54:57.307 回答