Skip to content

顺序方案

🌐 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:

js
const color = d3.scaleOrdinal(d3.schemeBlues[9]);

使用 Blues 颜色方案创建顺序连续色阶:

🌐 To create a sequential continuous color scale using the Blues color scheme:

js
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”离散顺序色彩方案。