跳至內容

順序方案

順序色彩方案可用作連續插補器(通常與 d3.scaleSequential 搭配使用),以及離散方案(通常與 d3.scaleOrdinal 搭配使用)。

每個離散方案(例如 d3.schemeBlues)都表示為一個十六進位色彩字串陣列的陣列。此陣列的第 k 個元素包含大小為 k 的色彩方案;例如,d3.schemeBlues[9] 包含一個由九個字串組成的陣列,代表藍色順序色彩方案的九種色彩。順序色彩方案支援大小 k 的範圍從 3 到 9。

使用 藍色 色彩方案建立一個順序離散九色縮放

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

使用 藍色 色彩方案建立一個順序連續色彩縮放

js
const color = d3.scaleSequential(d3.interpolateBlues);

interpolateBlues(t)

來源 · 給定範圍 [0,1] 內的數字 t,傳回由 RGB 字串表示的「藍色」順序色彩方案中的對應色彩。

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,傳回 Anton Mikhailov 的「turbo」色彩配置中對應的顏色。

interpolateViridis(t)

原始碼 · 給定範圍 [0,1] 內的數字 t,傳回 van der Walt、Smith 和 Firing 為 matplotlib 設計的「viridis」知覺一致色彩配置中對應的顏色,並以 RGB 字串表示。

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,傳回以 RGB 字串表示的「PuRd」連續色階對應的顏色。

interpolateRdPu(t)

原始碼 · 給定範圍 [0,1] 內的數字 t,傳回以 RGB 字串表示的「RdPu」連續色階對應的顏色。

interpolateYlGnBu(t)

原始碼 · 給定範圍 [0,1] 內的數字 t,傳回以 RGB 字串表示的「YlGnBu」連續色階對應的顏色。

interpolateYlGn(t)

原始碼 · 給定範圍 [0,1] 內的數字 t,傳回以 RGB 字串表示的「YlGn」連續色階對應的顏色。

interpolateYlOrBr(t)

原始碼 · 給定範圍 [0,1] 內的數字 t,傳回以 RGB 字串表示的「YlOrBr」連續色階對應的顏色。

interpolateYlOrRd(t)

原始碼 · 給定範圍 [0,1] 內的數字 t,傳回以 RGB 字串表示的「YlOrRd」連續色階對應的顏色。

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。