當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


d3.js quantileSorted()用法及代碼示例

借助於d3.quantileSorted()方法,我們可以通過使用p作為概率來獲得給定排序值數組的分位數。

用法:

d3.quantileSorted(array, p)

參數:該函數具有上述和以下描述的以下參數:

  • array:它是作為參數傳遞的值的數組。
  • p:它是四分位數範圍值。

返回值:它返回給定元素排序數組的p-quantile。

注意:要執行以下示例,您必須使用此命令提示符安裝d3庫,我們必須執行以下命令。



npm install d3

範例1: 文件名:index.js

在此示例中,我們可以看到,通過使用d3.quantileSorted()方法,我們可以使用該方法從給定的數組排序值中獲取p-quantile值。

// Defining d3 contrib variable   
var d3 = require('d3'); 
  
var arr = [1.21, 1.33, 1.33, 1.34, 1.37, 1.37, 1.38, 
1.4, 1.42, 1.43, 1.43, 1.43, 1.44, 1.45, 1.45, 1.45, 
1.45, 1.45, 1.45, 1.45] 
  
var gfg = d3.quantileSorted(arr, 0.25) 
  
console.log(gfg)

輸出:

1.37

範例2: 文件名:index.js

// Defining d3 contrib variable   
var d3 = require('d3'); 
  
var arr = [] 
for(var i = 0; i < 50; i++) { 
    arr.push(i); 
} 
  
var gfg = d3.quantileSorted(arr, 0.75) 
  
console.log(gfg)

輸出:

36.75

注意:上麵的程序將使用以下命令編譯並運行:

node index.js

參考: https://github.com/d3/d3-array/blob/master/README.md

相關用法


注:本文由純淨天空篩選整理自Jitender_1998大神的英文原創作品 D3.js quantileSorted() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。