Учебники

DC.js — Mixins

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 обеспечивает пузырьковую поддержку графиков.

Давайте разберемся во всех этих миксинах подробно в следующих главах.