DC.js - Mixins
Mixin est un abstract functional objectayant beaucoup de fonctions prédéfinies, qui peuvent être mélangées et utilisées dans des classes JavaScript. Cependant, ils ne peuvent pas être utilisés de manière autonome. Par exemple, DC.js a unMixin et dc.baseMixin, qui ne peut pas être utilisé tel quel, mais est utilisé par toutes les classes de graphiques DC telles que le graphique linéaire, le graphique à secteurs, etc. DC.js dispose d'un ensemble limité de Mixins utiles pour créer des graphiques facilement et efficacement. Ils sont les suivants -
baseMixin- baseMixin fournit des fonctionnalités communes pour tous les types de graphiques. Il intègre crossfilter et la bibliothèque JavaScript d3.js et fournit un ensemble simple de fonctions pour créer des graphiques avec une connaissance limitée de D3.js.
capMixin - capMixin fournit un support de regroupement pour les éléments de données en dessous d'une limite (plafond).
colorMixin - colorMixin fournit un support de couleur pour les graphiques.
marginMixin - marginMixin fournit un support de marge pour les graphiques.
coordinateGridMixin - CoordinGridMixin fournit un support de coordonnées pour les graphiques.
stackMixin - stackMixin fournit un support d'empilage à l'aide du d3.layout.stack.
bubbleMixin - bubbleMixin fournit un support de bulle pour les graphiques.
Comprenons tous ces mixins en détail dans les chapitres suivants.