
- 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。
廣告