【发布时间】: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
我想在 d3.js 中创建一个正态分布图(钟形曲线)。
喜欢这个 [http://statwiki.ucdavis.edu/@api/deki/files/73/a9f781e1b0891ceedd50cd7fea7d0f39.jpg?revision=1][1]
我已经尝试在谷歌搜索,但我无法获得任何相同的示例。谁能帮帮我?
【问题讨论】:
标签: jquery d3.js jqplot protovis
您真正需要做的就是准备一个折线图并计算 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 中看到这一切。您还应该查看代码中的链接。
【讨论】: