📜  D3.js log.interpolate()函数

📅  最后修改于: 2022-05-13 01:56:50.576000             🧑  作者: Mango

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

          

输出: