Опитвам се да начертая сортиран масив от нормално разпределени данни, така че да се изобразява като права линия. Бих искал да направя това с помощта на функция за кумулативна плътност, която мисля, че е известна също като квантилна функция. За съжаление, не намерих много примери, които използват квантилната скала.
Ето моя опит да използвам квантилната скала: 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);
});
Може ли някой да ми помогне да обясни къде бъркам, като начертая квантилната скала? Може ли квантилната скала да се използва като кумулативна функция на плътността? Има ли примери за този използван мащаб, към които можете да ме насочите?