順序方案
順序色彩方案可用作連續插補器(通常與 d3.scaleSequential 搭配使用),以及離散方案(通常與 d3.scaleOrdinal 搭配使用)。
每個離散方案(例如 d3.schemeBlues)都表示為一個十六進位色彩字串陣列的陣列。此陣列的第 k 個元素包含大小為 k 的色彩方案;例如,d3.schemeBlues[9]
包含一個由九個字串組成的陣列,代表藍色順序色彩方案的九種色彩。順序色彩方案支援大小 k 的範圍從 3 到 9。
使用 藍色 色彩方案建立一個順序離散九色縮放
const color = d3.scaleOrdinal(d3.schemeBlues[9]);
使用 藍色 色彩方案建立一個順序連續色彩縮放
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。