- DC.js 教程
- DC.js - 主页
- DC.js - 介绍
- DC.js - 安装
- DC.js - 概念
- Crossfilter 简介
- D3.js 简介
- DC.js - 混合
- DC.js - baseMixin
- DC.js - capMixin
- DC.js - colorMixin
- DC.js - marginMixin
- DC.js - coordinateGridMixin
- DC.js - 饼状图
- DC.js - 折线图
- DC.js - 条形图
- DC.js - 组合图
- DC.js - 序列图
- DC.js - 散点图
- DC.js - 气泡图
- DC.js - 热图
- DC.js - 数据计数
- DC.js - 数据表
- DC.js - 数据网格
- DC.js - 图例
- DC.js 仪表板示例
- DC.js 有用资源
- DC.js - 快速指南
- DC.js - 有用资源
- DC.js - 讨论
DC.js - 混合
Mixins 是具有大量预定义函数的**抽象函数对象**,这些函数可以混合后用于 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。
广告