Mixin – это абстрактный функциональный объект, имеющий множество предопределенных функций, которые можно смешивать и использовать в классах JavaScript. Тем не менее, они не могут быть использованы как отдельные. Например, DC.js имеет Mixin и dc.baseMixin , которые нельзя использовать как есть, но они используются всеми классами диаграмм DC, такими как линейная диаграмма, круговая диаграмма и т. Д. DC.js имеет ограниченный набор Полезные миксины для простого и эффективного создания графиков. Они заключаются в следующем –
-
baseMixin – baseMixin обеспечивает общую функциональность для всех типов графиков. Он интегрирует библиотеку JavaScript crossfilter и d3.js и предоставляет простой набор функций для создания диаграмм с ограниченным знанием D3.js.
-
capMixin – capMixin обеспечивает поддержку группировки элементов данных ниже лимита (cap).
-
colorMixin – colorMixin обеспечивает поддержку цвета для диаграмм.
-
marginMixin – marginMixin обеспечивает поддержку маржи для графиков.
-
координата координатной сетки – координата координатной сетки обеспечивает поддержку координат для диаграмм.
-
stackMixin – stackMixin обеспечивает поддержку стеков с помощью d3.layout.stack .
-
bubbleMixin – bubbleMixin обеспечивает пузырьковую поддержку графиков.
baseMixin – baseMixin обеспечивает общую функциональность для всех типов графиков. Он интегрирует библиотеку JavaScript crossfilter и d3.js и предоставляет простой набор функций для создания диаграмм с ограниченным знанием D3.js.
capMixin – capMixin обеспечивает поддержку группировки элементов данных ниже лимита (cap).
colorMixin – colorMixin обеспечивает поддержку цвета для диаграмм.
marginMixin – marginMixin обеспечивает поддержку маржи для графиков.
координата координатной сетки – координата координатной сетки обеспечивает поддержку координат для диаграмм.
stackMixin – stackMixin обеспечивает поддержку стеков с помощью d3.layout.stack .
bubbleMixin – bubbleMixin обеспечивает пузырьковую поддержку графиков.
Давайте разберемся во всех этих миксинах подробно в следующих главах.