DC.js - Mixins

Mixin是一个抽象功能对象,具有许多预定义的函数,可以在JavaScript类中混合使用.但是,它们不能单独使用.例如,DC.js有一个 Mixin dc.baseMixin ,它们不能按原样使用,但是被所有DC图表类(如折线图)使用,饼图等.DC.js有一组有用的Mixins,可以轻松高效地创建图表.它们如下&&;

  • baseMixin :  baseMixin为所有类型的图表提供通用功能.它集成了crossfilter和d3.js JavaScript库,并提供了一组简单的函数来创建对D3.js知识有限的图表.

  • capMixin :  capMixin为限制(上限)以下的数据元素提供分组支持.

  • colorMixin :  colorMixin为图表提供颜色支持.

  • marginMixin :  marginMixin为图表提供保证金支持.

  • coordinateGridMixin :  coordinateGridMixin为图表提供坐标支持.

  • stackMixin :  stackMixin使用 d3.layout.stack 提供堆叠支持.

  • bubbleMixin :  bubbleMixin为图表提供了气泡支持.

让我们在后续章节中详细了解所有这些mixins.