DC.js - Mixins
Mixin to abstract functional objectposiadający wiele predefiniowanych funkcji, które można mieszać i używać w klasach JavaScript. Nie można ich jednak używać samodzielnie. Na przykład DC.js ma rozszerzenieMixin i dc.baseMixin, który nie może być używany w obecnej postaci, ale jest używany przez wszystkie klasy wykresów DC, takie jak wykres liniowy, wykres kołowy itp. DC.js ma ograniczony zestaw przydatnych mikserów do łatwego i wydajnego tworzenia wykresów. Są następujące -
baseMixin- baseMixin zapewnia wspólną funkcjonalność dla wszystkich typów wykresów. Integruje crossfilter i bibliotekę JavaScript d3.js i zapewnia prosty zestaw funkcji do tworzenia wykresów z ograniczoną znajomością D3.js.
capMixin - capMixin zapewnia obsługę grupowania elementów danych poniżej limitu (cap).
colorMixin - colorMixin zapewnia obsługę kolorów dla wykresów.
marginMixin - marginMixin zapewnia obsługę marginesów dla wykresów.
coordinateGridMixin - koordynateGridMixin zapewnia obsługę współrzędnych dla wykresów.
stackMixin - stackMixin zapewnia obsługę układania w stosy przy użyciu rozszerzenia d3.layout.stack.
bubbleMixin - bubbleMixin zapewnia obsługę bąbelków dla wykresów.
Rozumiemy szczegółowo wszystkie te miksy w kolejnych rozdziałach.