【问题标题】:How to create a Normal Distribution Normal Distribution in D3.js如何在 D3.js 中创建正态分布正态分布
【发布时间】:2014-08-19 03:46:31
【问题描述】:

我想在 d3.js 中创建一个正态分布图(钟形曲线)。

喜欢这个 [http://statwiki.ucdavis.edu/@api/deki/files/73/a9f781e1b0891ceedd50cd7fea7d0f39.jpg?revision=1][1]

我已经尝试在谷歌搜索,但我无法获得任何相同的示例。谁能帮帮我?

【问题讨论】:

    标签: jquery d3.js jqplot protovis


    【解决方案1】:

    您真正需要做的就是准备一个折线图并计算 pdf。 D3 提供图表框架,Jason Davies 科学库提供统计数据。

    d3线函数归结为:

    var line = d3.svg.line()
        .x(function(d) {
            return x(d.q);
        })
        .y(function(d) {
            return y(d.p);
        });
    

    您的贝尔曲线坐标可以使用 Box-Muller 变换计算并将其传递给高斯 pdf。

    您可以在Bl.ock 中看到这一切。您还应该查看代码中的链接。

    【讨论】:

      猜你喜欢
      • 2018-12-10
      • 1970-01-01
      • 2020-06-25
      • 1970-01-01
      • 2021-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      相关资源
      最近更新 更多