コンテンツへスキップ

シーケンシャルスキーム

シーケンシャルカラースキームは、連続的な補間器(多くの場合、d3.scaleSequentialで使用)と、離散的なスキーム(多くの場合、d3.scaleOrdinalで使用)として利用できます。

d3.schemeBluesのような各離散スキームは、16進数のカラーストリングの配列の配列として表されます。この配列のk番目の要素には、サイズkのカラースキームが含まれています。たとえば、d3.schemeBlues[9]には、青のシーケンシャルカラースキームの9色を表す9つの文字列の配列が含まれています。シーケンシャルカラースキームは、3〜9の範囲のサイズkをサポートします。

Bluesカラースキームを使用してシーケンシャルな離散9色スケールを作成するには

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

Bluesカラースキームを使用してシーケンシャルな連続カラースケールを作成するには

js
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を指定すると、Anton Mikhailovによる「turbo」カラースキームから対応する色が返されます。

interpolateViridis(t)

ソース· 範囲[0,1]の数値tを指定すると、matplotlib用にvan der Walt、Smith、Firingによって設計された「viridis」知覚的に均一なカラースキームから対応する色が返され、RGB文字列として表されます。

interpolateInferno(t)

ソース· 範囲[0,1]の数値tを指定すると、matplotlib用にvan der WaltとSmithによって設計された「inferno」知覚的に均一なカラースキームから対応する色が返され、RGB文字列として表されます。

interpolateMagma(t)

ソース· 範囲[0,1]の数値tを指定すると、matplotlib用にvan der WaltとSmithによって設計された「magma」知覚的に均一なカラースキームから対応する色が返され、RGB文字列として表されます。

interpolatePlasma(t)

ソース· 範囲[0,1]の数値tを指定すると、matplotlib用にvan der WaltとSmithによって設計された「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を指定すると、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を指定すると、RGB文字列として表される「PuBuGn」シーケンシャルカラースキームから対応する色が返されます。

interpolatePuBu(t)

ソース· 範囲[0,1]の数値tを指定すると、RGB文字列として表される「PuBu」シーケンシャルカラースキームから対応する色が返されます。

interpolatePuRd(t)

ソース· 範囲[0,1]の数値tを指定すると、RGB文字列として表される「PuRd」シーケンシャルカラースキームから対応する色が返されます。

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 の範囲の「Blues」離散順次カラースキーム。

schemeGreens[k]

ソース · サイズ k が 3~9 の範囲の「Greens」離散順次カラースキーム。

schemeGreys[k]

ソース · サイズ k が 3~9 の範囲の「Greys」離散順次カラースキーム。

schemeOranges[k]

ソース · サイズ k が 3~9 の範囲の「Oranges」離散順次カラースキーム。

schemePurples[k]

ソース · サイズ k が 3~9 の範囲の「Purples」離散順次カラースキーム。

schemeReds[k]

ソース · サイズ k が 3~9 の範囲の「Reds」離散順次カラースキーム。

schemeBuGn[k]

ソース · サイズ k が 3~9 の範囲の「BuGn」離散順次カラースキーム。

schemeBuPu[k]

ソース · サイズ k が 3~9 の範囲の「BuPu」離散順次カラースキーム。

schemeGnBu[k]

ソース · サイズ k が 3~9 の範囲の「GnBu」離散順次カラースキーム。

schemeOrRd[k]

ソース · サイズ k が 3~9 の範囲の「OrRd」離散順次カラースキーム。

schemePuBuGn[k]

ソース · サイズ k が 3~9 の範囲の「PuBuGn」離散順次カラースキーム。

schemePuBu[k]

ソース · サイズ k が 3~9 の範囲の「PuBu」離散順次カラースキーム。

schemePuRd[k]

ソース · サイズ k が 3~9 の範囲の「PuRd」離散順次カラースキーム。

schemeRdPu[k]

ソース · サイズ k が 3~9 の範囲の「RdPu」離散順次カラースキーム。

schemeYlGnBu[k]

ソース · サイズ k が 3~9 の範囲の「YlGnBu」離散順次カラースキーム。

schemeYlGn[k]

ソース · サイズ k が 3~9 の範囲の「YlGn」離散順次カラースキーム。

schemeYlOrBr[k]

ソース · サイズ k が 3~9 の範囲の「YlOrBr」離散順次カラースキーム。

schemeYlOrRd[k]

ソース · サイズ k が 3~9 の範囲の「YlOrRd」離散順次カラースキーム。