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。

廣告