Dcjs-colormixin

提供:Dev Guides
移動先:案内検索

DC.js-colorMixin

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