DC.js-colorMixin

colorMixin色を使用して視覚化する必要があるすべてのグラフの色サポートを提供します。colorMixinの階層は、次の図で定義されています。

colorMixinは、色を操作するための次のメソッドのリストを提供します。それらは次のとおりです。

colorAccessor([colorAccessor])

カラーアクセサ関数を取得または設定します。これにより、基になるクロスフィルターグループの各データポイントのカラースケールに個別のカラー値がマッピングされます。デフォルトのカラーアクセサーは次のとおりです-

mychart.colorAccessor(function (d, i){return i;})

colorDomain([ドメイン])

カラーマッピング関数の現在のドメインを取得または設定します。これは配列として指定する必要があります。

computeColorDomain()

colorAccessor()関数を使用して検出されたデータ要素の最小値と最大値を決定することにより、カラードメインを設定します。

色([colorScale])

カラースケールを取得または設定します。それは受け入れますd3.scale

chart.colors(d3.scale.category20b());
chart.colors(d3.scale.ordinal().range(['red','green','blue']));

linearColors(r)

補間された線形カラースケールを設定するためのショートカットメソッド。

chart.linearColors(["#4575b4", "#ffffbf", "#a50026"]);

ordinalColors(r)

序数のカラースケールを設定するためのショートカットメソッド。

chart.ordinalColors(['red','green','blue']);