v4 的优点在于API划分更细致;
scale 划分的太细致了。。只好一步步的写
[TOC]
2017-05-22:
真不知道我写了些啥。。。错别字、语义不通;错了一堆。有时间再改改
d3.scaleOrdinal():
API :
domain
range
unknown
copy
d3.scaleImplicitdomain、range、copy都很好理解。而unknown是什么呢;
API解释是:如果指定了指则为未知的输入值返回当前比例的输出值;
为设置(未设置)则有默认值;无需我们操心。但是为指定时未设置.unknown()时有个bug一下需要提一下;
当没有未知输入值的时候;万事大吉。。unknown不会影响什么;
使用scale(a);a为domain数组中的元素时并不会出现任何问题;
但是。。。还有但是,当有未知输入值时a不是domain数组中的元素时。
//"str"未在domain数组中
console.