UNPKG

@domoinc/multiline-chart

Version:

MultiLineChart - Domo Widget

66 lines (54 loc) 1.19 kB
## Data Definition #### Series Type: `string` Default validate: ```js function (d) { return this.accessor(d) !== undefined; } ``` Default accessor: ```js function (line) { return String(line[2]); } ``` #### X Axis Type: `number,date,string` Default validate: ```js function (d) { var isValid = this.accessor(d) !== undefined; isValid = isValid && this.accessor(d) !== ''; if (_Chart.c('xScaleType') === 'date') { isValid = isValid && !isNaN(this.accessor(d).getTime()); } return isValid; } ``` Default accessor: ```js function (line) { if (_Chart.c('xScaleType') === 'date') { return moment(line[0]).toDate(); } else if (_Chart.c('xScaleType') === 'number') { return Number(line[0]); } else { return line[0]; } } ``` #### Y Axis Type: `number` Default validate: ```js function (d) { return !isNaN(this.accessor(d)); } ``` Default accessor: ```js function (line) { return Number(line[1]); } ```