【问题标题】:How to render f(x) = 1/x with flot.js?如何使用 flot.js 渲染 f(x) = 1/x?
【发布时间】:2014-02-11 19:59:48
【问题描述】:

我正在考虑使用 flot.js 为 3 种情况渲染函数 f(x) = 1/x:

f(x) = 1/n  , 
f(x) = n/x , and 
f(x) = 1/x +n 

我希望学生能够更改 n 以查看会发生什么,因此我还需要刷新图表。

我不知道如何渲染函数本身。

【问题讨论】:

    标签: function math flot


    【解决方案1】:

    你必须用例如填充一个数组。 100 个值,然后使用该数组绘制图形。像这样的:

    var f1array = [];
    for (var i = 1; i <= 100; i++) {
        f1array.push([0.1 * i, 1 / (0.1 * i)]);
    }
    $.plot('#placeholderdiv', [f1array]);
    

    以此为起点,如果您有其他问题,请返回。

    编辑:fiddle example

    【讨论】:

    • 非常感谢!直到现在我才看到你的答案。
    • 如果您在至少两个相反的值中具有值,则会自动发生这种情况。看到这个updated fiddle
    猜你喜欢
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    • 2021-03-15
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多