【问题标题】:Visualizing polynomial functions with d3.js使用 d3.js 可视化多项式函数
【发布时间】:2012-09-02 19:55:06
【问题描述】:

我希望创建一个工具,当输入函数(语句)时,绘图会立即更新。我知道 enter(),但这是针对数据的,我的数据很少改变(当应该进行缩放时,或者当如果曲线很复杂,情节将不适合),在我看来,我必须手动循环我希望绘制的新键入的语句,并清除以前的语句。这是真的吗?

【问题讨论】:

    标签: javascript d3.js


    【解决方案1】:

    http://mbostock.github.com/d3/ex/stream.html 的示例可能有助于查看。我认为您将希望通过多项式函数运行数据并将其用作图形的新数据集。然后可以将图形从一个多项式无缝更新到另一个。

    【讨论】:

    • 我不明白,您链接的示例对每个新的绘图/图形/图像使用不同的数据,但功能相同。我需要的是相反的,我的数据真的很简单,只是一个range(),但是函数是不断变化的。
    • 你不能只画一个函数,你只能画 f(x) 并且由于你的函数在变化,被绘制的数据也在变化(否则每个图表看起来都一样)。在您的情况下,x 是相同的(您的范围),但您要绘制的是 f(x),它成为新图的数据。
    • 你是对的,因为我很清楚这一点。我已经写了这个,但正如我在问题中所说,我使用 for 循环并手动管理函数。我希望,使用 d3.js 可能有更好的方法来完成同样的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多