D3.js 中的比例尺与坐标轴使用指南
1. 离散比例尺对象及其应用
离散比例尺对象常用于将分类值映射到离散的颜色或形状。有两个工厂函数 d3.scalePoint() 和 d3.scaleBand() 可创建专门的比例尺对象,为创建特定类型的散点图、条形图和直方图提供了额外的便利功能。
1.1 序数比例尺对象的方法
序数比例尺对象( sc 为序数比例尺实例)有以下常用方法:
| 函数 | 描述 |
| — | — |
| sc( x ) | 给定输入域中的值 x ,返回输出范围中对应的元素。若 x 不在域中,则将其添加到域中并与下一个范围元素关联(默认情况)。若为未知输入指定了显式值,则返回该值。 |
| sc.domain( [ invalues ] ) | 将输入域设置为提供的数组。域的元素可以是任何类型,比例尺对象将通过其字符串表示来识别它们。当调用比例尺对象处理不在此数组中的值时,将返回未知值。若未知值设置为特殊值 d3.scaleImplicit ,则首次遇到未识别的输入值时会将其添加到域中并与下一个范围元素关联。 |
| sc.range( [ outvalues ] ) | 将输出范围设置为提供的数组;数组元素不必是数字。若范围元素少于域值,则范围中的元素将循环重用。 |
| sc.unknown( value )
超级会员免费看
订阅专栏 解锁全文
20

被折叠的 条评论
为什么被折叠?



