我正在尝试绘制正态分布数据的排序数组,以便将其绘制为直线。我想使用累积密度函数来做到这一点,我认为它也被称为分位数函数。不幸的是,我没有找到许多使用分位数量表的例子。
以下是我尝试使用分位数比例:http://jsfiddle.net/tbcholla/hmFqJ/3/。我用这种方式设置了我的x比例:
var x = d3.scale
.quantile()
.range(d3.range(0,width,1))//this will create an array from 0 to the width, counting by 1's.
.domain([0,simple.length]);
以这种方式画出我的一行:
var rank = 0;
var myLine = d3.svg.line().interpolate("step-before")
.x(function(d) {
rank = rank +1;
return x(rank);})
.y(function(d) {
return y(d);
});
任何人都可以帮助解释我在哪里错误绘制分位数量表吗? 分位数标度可以用作累积密度函数吗? 是否有任何使用这种规模的例子可以指向我?