シーケンシャルスキーム
シーケンシャルカラースキームは、連続的な補間器(多くの場合、d3.scaleSequentialで使用)と、離散的なスキーム(多くの場合、d3.scaleOrdinalで使用)として利用できます。
d3.schemeBluesのような各離散スキームは、16進数のカラーストリングの配列の配列として表されます。この配列のk番目の要素には、サイズkのカラースキームが含まれています。たとえば、d3.schemeBlues[9]
には、青のシーケンシャルカラースキームの9色を表す9つの文字列の配列が含まれています。シーケンシャルカラースキームは、3〜9の範囲のサイズkをサポートします。
Bluesカラースキームを使用してシーケンシャルな離散9色スケールを作成するには
const color = d3.scaleOrdinal(d3.schemeBlues[9]);
Bluesカラースキームを使用してシーケンシャルな連続カラースケールを作成するには
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」離散順次カラースキーム。