UNPKG

d3-visualize

Version:

d3-view components for data visualization

33 lines (28 loc) 678 B
import {isArray, isObject} from 'd3-let'; // // Array DataSource // ==================== // // Data is given in an array, pkain & simple export default { schema: { type: "object", description: 'array of data', properties: { data: { type: "array", description: "array of data" } } }, initialise (config) { this._data = config.data; }, getConfig (config) { if (isArray(config)) return {data: config}; else if (isObject(config) && isArray(config.data)) return config; }, getData () { return this.asFrame(this._data); } };