0

我正在尝试绘制一个正态分布数据的排序数组,以便它绘制为直线。我想使用累积密度函数来做到这一点,我认为它也被称为分位数函数。不幸的是,我还没有找到很多使用分位数的例子。

这是我使用分位数的尝试: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);
});

谁能帮助解释我在绘制分位数刻度时哪里出错了?分位数尺度可以用作累积密度函数吗?有没有使用这种规模的例子可以指点我?

4

0 回答 0