分位数.range()函数用于设置分位数的范围。范围数组中值的数量决定了此函数创建的分位数。
用法:
quantile.range([range]);
参数:该函数接受如上所述和以下描述的单个参数。
- range:此参数接受离散值数组。
返回值:此函数不返回任何值。
以下示例说明了D3.js中的Quantile.range()函数:
范例1:
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" path1tent=
"width=device-width, initial-scale=1.0"/>
<script src="https://d3js.org/d3.v4.min.js">
</script>
</head>
<body>
<h2 style="color:green">GeekforGeeks</h2>
<p>quantile.range() Function</p>
<script>
var quantile = d3.scaleQuantile()
.range([6, 12, 18, 24]);
// Printing the output
document.write("when domain is not specified")
document.write("<h3>quantile(10):"
+ quantile(10) + "</h3>");
document.write("<h3>quantile(20):"
+ quantile(20) + "</h3>");
</script>
</body>
</html>
输出:
范例2:
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" path1tent=
"width=device-width, initial-scale=1.0"/>
<script src="https://d3js.org/d3.v4.min.js">
</script>
</head>
<body>
<h2 style="color:green">GeekforGeeks</h2>
<h3>quantile.range() Function</h3>
<script>
var quantile = d3.scaleQuantile()
// Setting domain for the scale.
.domain([10, 20, 30, 40])
// Discrete range
.range([6, 12, 18, 24]);
// Printing the output
document.write("<span>quantile(10):"
+ quantile(10) + "</span><br>");
document.write("<span>quantile(20):"
+ quantile(20) + "</span><br>");
document.write("<span>quantile(30):"
+ quantile(30) + "</span><br>");
document.write("<span>quantile(40):"
+ quantile(40) + "</span><br>");
</script>
</body>
</html>
输出:
相关用法
- d3.js d3.mean()用法及代码示例
- p5.js pan()用法及代码示例
- PHP ord()用法及代码示例
- PHP Ds\Map get()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
- d3.js d3.min()用法及代码示例
- d3.js dsv()用法及代码示例
- p5.js nfs()用法及代码示例
- d3.js now()用法及代码示例
- p5.js nf()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- p5.js nfc()用法及代码示例
- p5.js nfp()用法及代码示例
- PHP Ds\Set contains()用法及代码示例
- d3.js d3.hsl()用法及代码示例
- p5.js value()用法及代码示例
注:本文由纯净天空筛选整理自tarun007大神的英文原创作品 D3.js quantile.range() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。