顺序方案
顺序颜色方案可作为连续插值器(通常与 d3.scaleSequential 一起使用)和离散方案(通常与 d3.scaleOrdinal 一起使用)。
每个离散方案,如 d3.schemeBlues,都表示为十六进制颜色字符串数组的数组。此数组的第 k 个元素包含大小为 k 的颜色方案;例如,d3.schemeBlues[9]
包含一个包含九个字符串的数组,代表蓝色顺序颜色方案的九种颜色。顺序颜色方案支持大小范围从 3 到 9 的 k。
要使用 Blues 颜色方案创建九色顺序离散刻度
const color = d3.scaleOrdinal(d3.schemeBlues[9]);
要使用 Blues 颜色方案创建顺序连续颜色刻度
const color = d3.scaleSequential(d3.interpolateBlues);
interpolateBlues(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“Blues”顺序颜色方案中的对应颜色。
interpolateGreens(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“Greens”顺序颜色方案中的对应颜色。
interpolateGreys(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“Greys”顺序颜色方案中的对应颜色。
interpolateOranges(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“Oranges”顺序颜色方案中的对应颜色。
interpolatePurples(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“Purples”顺序颜色方案中的对应颜色。
interpolateReds(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“Reds”顺序颜色方案中的对应颜色。
interpolateTurbo(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的 Anton Mikhailov 的“turbo”颜色方案中的对应颜色。
interpolateViridis(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的 van der Walt, Smith 和 Firing 为 matplotlib 设计的“viridis”感知均匀颜色方案中的对应颜色。
interpolateInferno(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的 van der Walt 和 Smith 为 matplotlib 设计的“inferno”感知均匀颜色方案中的对应颜色。
interpolateMagma(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的 van der Walt 和 Smith 为 matplotlib 设计的“magma”感知均匀颜色方案中的对应颜色。
interpolatePlasma(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的 van der Walt 和 Smith 为 matplotlib 设计的“plasma”感知均匀颜色方案中的对应颜色。
interpolateCividis(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的 Nuñez, Anderton, 和 Renslow 设计的“cividis”颜色视觉缺陷优化颜色方案中的对应颜色。
interpolateWarm(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的 Niccoli 的感知彩虹 180° 旋转中的对应颜色。
interpolateCool(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的 Niccoli 的感知彩虹 中的对应颜色。
interpolateCubehelixDefault(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的 Green 的默认 Cubehelix 中的对应颜色。
interpolateBuGn(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“BuGn”顺序颜色方案中的对应颜色。
interpolateBuPu(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“BuPu”顺序颜色方案中的对应颜色。
interpolateGnBu(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“GnBu”顺序颜色方案中的对应颜色。
interpolateOrRd(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回表示为 RGB 字符串的“OrRd”顺序颜色方案中的对应颜色。
interpolatePuBuGn(t)
源代码 · 给定范围在 [0,1] 内的数字 t,返回“PuBuGn” 顺序颜色方案中相应的颜色,以 RGB 字符串表示。
interpolatePuBu(t)
源代码 · 给定范围在 [0,1] 内的数字 t,返回“PuBu” 顺序颜色方案中相应的颜色,以 RGB 字符串表示。
interpolatePuRd(t)
源代码 · 给定范围在 [0,1] 内的数字 t,返回“PuRd” 顺序颜色方案中相应的颜色,以 RGB 字符串表示。
interpolateRdPu(t)
源代码 · 给定范围在 [0,1] 内的数字 t,返回“RdPu” 顺序颜色方案中相应的颜色,以 RGB 字符串表示。
interpolateYlGnBu(t)
源代码 · 给定范围在 [0,1] 内的数字 t,返回“YlGnBu” 顺序颜色方案中相应的颜色,以 RGB 字符串表示。
interpolateYlGn(t)
源代码 · 给定范围在 [0,1] 内的数字 t,返回“YlGn” 顺序颜色方案中相应的颜色,以 RGB 字符串表示。
interpolateYlOrBr(t)
源代码 · 给定范围在 [0,1] 内的数字 t,返回“YlOrBr” 顺序颜色方案中相应的颜色,以 RGB 字符串表示。
interpolateYlOrRd(t)
源代码 · 给定范围在 [0,1] 内的数字 t,返回“YlOrRd” 顺序颜色方案中相应的颜色,以 RGB 字符串表示。
schemeBlues[k]
源代码 · 大小为 k 的“Blues” 离散顺序颜色方案,取值范围为 3–9。
schemeGreens[k]
源代码 · 大小为 k 的“Greens” 离散顺序颜色方案,取值范围为 3–9。
schemeGreys[k]
源代码 · 大小为 k 的“Greys” 离散顺序颜色方案,取值范围为 3–9。
schemeOranges[k]
源代码 · 大小为 k 的“Oranges” 离散顺序颜色方案,取值范围为 3–9。
schemePurples[k]
源代码 · 大小为 k 的“Purples” 离散顺序颜色方案,取值范围为 3–9。
schemeReds[k]
源代码 · 大小为 k 的“Reds” 离散顺序颜色方案,取值范围为 3–9。
schemeBuGn[k]
源代码 · 大小为 k 的“BuGn” 离散顺序颜色方案,取值范围为 3–9。
schemeBuPu[k]
源代码 · 大小为 k 的“BuPu” 离散顺序颜色方案,取值范围为 3–9。
schemeGnBu[k]
源代码 · 大小为 k 的“GnBu” 离散顺序颜色方案,取值范围为 3–9。
schemeOrRd[k]
源代码 · 大小为 k 的“OrRd” 离散顺序颜色方案,取值范围为 3–9。
schemePuBuGn[k]
源代码 · 大小为 k 的“PuBuGn” 离散顺序颜色方案,取值范围为 3–9。
schemePuBu[k]
源代码 · 大小为 k 的“PuBu” 离散顺序颜色方案,取值范围为 3–9。
schemePuRd[k]
源代码 · 大小为 k 的“PuRd” 离散顺序颜色方案,取值范围为 3–9。
schemeRdPu[k]
源代码 · 大小为 k 的“RdPu” 离散顺序颜色方案,取值范围为 3–9。
schemeYlGnBu[k]
源代码 · 大小为 k 的“YlGnBu” 离散顺序颜色方案,取值范围为 3–9。
schemeYlGn[k]
源代码 · 大小为 k 的“YlGn” 离散顺序颜色方案,取值范围为 3–9。
schemeYlOrBr[k]
源代码 · 大小为 k 的“YlOrBr” 离散顺序颜色方案,取值范围为 3–9。
schemeYlOrRd[k]
源代码 · 大小为 k 的“YlOrRd” 离散顺序颜色方案,取值范围为 3–9。