DC.js-ミックスイン

Mixinは abstract functional objectJavaScriptクラスで混合して使用できる、事前定義された関数が多数あります。ただし、スタンドアロンとして使用することはできません。たとえば、DC.jsにはMixin そして dc.baseMixin、これはそのままでは使用できませんが、折れ線グラフ、円グラフなど、すべてのDCグラフクラスで使用されます。DC.jsには、グラフを簡単かつ効率的に作成するための便利なミックスインのセットが限られています。それらは次のとおりです-

  • baseMixin− baseMixinは、すべてのタイプのチャートに共通の機能を提供します。クロスフィルターとd3.jsJavaScriptライブラリーを統合し、D3.jsの知識が限られているチャートを作成するためのシンプルな関数セットを提供します。

  • capMixin − capMixinは、制限(cap)未満のデータ要素のグループ化サポートを提供します。

  • colorMixin − colorMixinは、チャートのカラーサポートを提供します。

  • marginMixin − marginMixinは、チャートのマージンサポートを提供します。

  • coordinateGridMixin − CoordinateGridMixinは、チャートの座標サポートを提供します。

  • stackMixin − stackMixinは、を使用してスタッキングサポートを提供します d3.layout.stack

  • bubbleMixin −bubbleMixinはチャートのバブルサポートを提供します。

以降の章で、これらすべてのミックスインについて詳しく理解しましょう。