顺序方案
🌐 Sequential schemes
顺序颜色方案可作为连续插值器使用(通常与 d3.scaleSequential 一起使用),也可作为离散方案使用(通常与 d3.scaleOrdinal 一起使用)。
🌐 Sequential color schemes are available as continuous interpolators (often used with d3.scaleSequential) and as discrete schemes (often used with d3.scaleOrdinal).
每个离散方案,例如 d3.schemeBlues,都表示为一个由十六进制颜色字符串数组组成的数组。该数组的第 k 个元素包含大小为 k 的颜色方案;例如,d3.schemeBlues[9] 包含一个九个字符串的数组,表示蓝色渐变顺序颜色方案的九种颜色。顺序颜色方案支持的大小 k 范围是 3 到 9。
🌐 Each discrete scheme, such as d3.schemeBlues, is represented as an array of arrays of hexadecimal color strings. The kth element of this array contains the color scheme of size k; for example, d3.schemeBlues[9] contains an array of nine strings representing the nine colors of the blue sequential color scheme. Sequential color schemes support a size k ranging from 3 to 9.
要使用 Blues 配色方案创建一个顺序离散的九色刻度:
🌐 To create a sequential discrete nine-color scale using the Blues color scheme:
const color = d3.scaleOrdinal(d3.schemeBlues[9]);使用 Blues 颜色方案创建顺序连续色阶:
🌐 To create a sequential continuous color scale using the Blues color scheme:
const color = d3.scaleSequential(d3.interpolateBlues);interpolateBlues(t)
🌐 interpolateBlues(t)
来源 · 给定范围在 [0,1] 内的数字 t,返回“Blues”连续颜色方案中对应的颜色,并以 RGB 字符串表示。
interpolateGreens(t)
🌐 interpolateGreens(t)
来源 · 给定范围在 [0,1] 内的数字 t,返回“Greens”连续颜色方案中对应的颜色,并以 RGB 字符串表示。
插值灰度(t)
🌐 interpolateGreys(t)
来源 · 给定范围在 [0,1] 内的数字 t,返回“灰度(Greys)”顺序配色方案中对应的颜色,以 RGB 字符串形式表示。
插值橙子(t)
🌐 interpolateOranges(t)
来源 · 给定范围在 [0,1] 内的数字 t,返回“橙色”连续色彩方案中对应的颜色,以 RGB 字符串表示。
interpolatePurples(t)
来源 · 给定范围在 [0,1] 的数字 t,返回从“紫色”连续颜色方案中对应的颜色,并以 RGB 字符串表示。
interpolateReds(t)
🌐 interpolateReds(t)
来源 · 给定范围在 [0,1] 内的数字 t,返回“红色”连续颜色方案中对应的颜色,并以 RGB 字符串表示。
interpolateTurbo(t)
来源 · 给定范围在 [0,1] 的数字 t,返回 Anton Mikhailov 的“turbo”配色方案中的对应颜色。
interpolateViridis(t)
🌐 interpolateViridis(t)
来源 · 给定一个处于 [0,1] 范围内的数字 t,返回由 van der Walt, Smith 和 Firing 为 matplotlib 设计的“viridis”感知均匀颜色方案对应的颜色,以 RGB 字符串表示。
interpolateInferno(t)
🌐 interpolateInferno(t)
来源 · 给定一个在 [0,1] 范围内的数字 t,返回由 van der Walt 和 Smith 为 matplotlib 设计的“inferno”感知均匀颜色方案中对应的颜色,以 RGB 字符串表示。
interpolateMagma(t)
来源 · 给定一个在 [0,1] 范围内的数字 t,返回由 van der Walt 和 Smith 为 matplotlib 设计的“magma”感知均匀颜色方案中对应的颜色,以 RGB 字符串表示。
interpolatePlasma(t)
来源 · 给定一个在区间 [0,1] 内的数字 t,返回由 van der Walt 和 Smith 为 matplotlib 设计的“plasma”感知均匀配色方案中对应的颜色,以 RGB 字符串表示。
interpolateCividis(t)
来源 · 给定一个位于 [0,1] 范围内的数字 t,返回由 Nuñez、Anderton 和 Renslow 设计的“cividis”色盲优化配色方案对应的颜色,以 RGB 字符串表示。
interpolateWarm(t)
来源 · 给定一个在 [0,1] 范围内的数字 t,返回从 Niccoli 的感知彩虹 180° 旋转中对应的颜色,以 RGB 字符串表示。
interpolateCool(t)
来源 · 给定范围在 [0,1] 的数字 t,返回 Niccoli的感知彩虹 中对应的颜色,以 RGB 字符串表示。
interpolateCubehelixDefault(t)
来源 · 给定范围在 [0,1] 内的数字 t,返回对应于 Green 的默认 Cubehelix 的颜色,以 RGB 字符串表示。
interpolateBuGn(t)
来源 · 给定范围在 [0,1] 内的数字 t,返回“BuGn”顺序颜色方案中对应的颜色,以 RGB 字符串表示。
interpolateBuPu(t)
来源 · 给定范围在 [0,1] 内的数字 t,返回“BuPu”连续颜色方案中对应的颜色,并以 RGB 字符串表示。
interpolateGnBu(t)
来源 · 给定范围在 [0,1] 的数字 t,返回“GnBu”连续色彩方案中对应的颜色,并以 RGB 字符串表示。
interpolateOrRd(t)
来源 · 给定范围在 [0,1] 内的数字 t,返回“OrRd”顺序颜色方案中对应的颜色,以 RGB 字符串表示。
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 的“蓝色”离散顺序颜色方案,范围为 3–9。
schemeGreens[k]
来源 · 大小为 k 的“绿色”离散顺序颜色方案,范围为 3–9。
schemeGreys[k]
来源 · 大小为 k 的“灰度”离散顺序颜色方案,范围为 3–9。
schemeOranges[k]
来源 · 3–9 大小的“Oranges”离散顺序颜色方案,大小为 k。
schemePurples[k]
来源 · 大小为 k 的“紫色”离散连续颜色方案,范围为 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 在 3–9 的“YlOrRd”离散顺序色彩方案。