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 обеспечивает пузырьковую поддержку графиков.
Давайте разберемся во всех этих миксинах подробно в следующих главах.