Dcjs-colormixin
提供:Dev Guides
DC.js-colorMixin
*colorMixin* は、色を使用して視覚化する必要があるすべてのチャートの色をサポートします。 colorMixinの階層は、次の図で定義されています。
colorMixinは色を操作するためのメソッドの次のリストを提供し、それらは次のとおりです-
colorAccessor([colorAccessor])
カラーアクセサー関数を取得または設定します。 これにより、基になるクロスフィルターグループの各データポイントのカラースケールに異なるカラー値がマップされます。 デフォルトのカラーアクセッサは次のとおりです-
mychart.colorAccessor(function (d, i){return i;})
colorDomain([ドメイン])
カラーマッピング関数の現在のドメインを取得または設定します。これは配列として提供する必要があります。
CalculateColorDomain()
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']);