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']);