D3.js log.interpolate()函数
log.interpolate()函数用于设置范围插值器工厂,该工厂用于为相邻范围中的每对值创建插值器。如果未指定工厂,则返回刻度的当前插值器工厂。
句法:
log.interpolate(interpolate);
参数:此函数接受如上所述和如下所述的单个参数:
- 插值器:此参数接受插值器。
方法:首先使用 d3.js CDN 导入 d3.js,然后使用d3.scaleLog()函数进行对数缩放。此函数将返回一个对数刻度,然后使用log.domain()和log.range()函数设置刻度的域和范围,如下例所示。然后将插值器更改为 interpolatorRound 以将输出四舍五入为最接近的整数。使用 document.write()函数将输出写入文档。
返回值:此函数不返回任何内容。
示例 1:
GeeksforGeeks
D3.js log.interpolate() Function
输出:
示例 2:
GeeksforGeeks
D3.js log.interpolate() Function
输出: