Javascript 用d3.js可视化多项式函数

Javascript 用d3.js可视化多项式函数,javascript,d3.js,Javascript,D3.js,我希望创建一个工具,当函数(语句)输入时,绘图会立即更新。我知道enter(),但这是针对数据的,而且我的数据很少发生变化(当发生缩放时,或者当曲线复杂时,绘图不适合时),在我看来,我必须手动循环我希望绘图的新类型语句,并清除以前的语句。这是真的吗?上的示例可能有助于了解。我认为您需要通过多项式函数运行数据,并将其用作图形的新数据集。然后,图形可以从一个多项式无缝地更新到另一个多项式。上的示例可能有助于了解。我认为您需要通过多项式函数运行数据,并将其用作图形的新数据集。然后,图形可以从一个多项式

我希望创建一个工具,当函数(语句)输入时,绘图会立即更新。我知道enter(),但这是针对数据的,而且我的数据很少发生变化(当发生缩放时,或者当曲线复杂时,绘图不适合时),在我看来,我必须手动循环我希望绘图的新类型语句,并清除以前的语句。这是真的吗?

上的示例可能有助于了解。我认为您需要通过多项式函数运行数据,并将其用作图形的新数据集。然后,图形可以从一个多项式无缝地更新到另一个多项式。

上的示例可能有助于了解。我认为您需要通过多项式函数运行数据,并将其用作图形的新数据集。然后,图形可以从一个多项式无缝更新到另一个多项式。

我不明白,您链接的示例对每个新的绘图/图形/图像使用不同的数据,但函数相同。我需要的是相反的,我的数据非常简单,它只是一个range(),但是函数在不断变化。你不能只绘制一个函数,你只能绘制f(x),因为你的函数在变化,所以绘制的数据也在变化(否则每个图看起来都一样)。在你的例子中,x是相同的(你的范围),但是你想要绘制的是f(x),它成为了新绘图的数据。你是对的,因为我很清楚这一点。我已经写过了,但正如我在问题中所说的,我是通过for循环和手动管理函数来完成的。我希望,在d3.js中可能有更好的方法来完成同样的事情。我不明白,您链接的示例对每个新的plot/graph/image使用不同的数据,但功能相同。我需要的是相反的,我的数据非常简单,它只是一个range(),但是函数在不断变化。你不能只绘制一个函数,你只能绘制f(x),因为你的函数在变化,所以绘制的数据也在变化(否则每个图看起来都一样)。在你的例子中,x是相同的(你的范围),但是你想要绘制的是f(x),它成为了新绘图的数据。你是对的,因为我很清楚这一点。我已经写过了,但正如我在问题中所说的,我是通过for循环和手动管理函数来完成的。我希望,使用d3.js可能有更好的方法来完成同样的事情。