mirror of
https://github.com/getredash/redash.git
synced 2026-03-22 10:00:17 -04:00
* getredash/redash#2629 Refactor Chart visualization, add option for handling NULL values (keep/convert to 0.0) * Handle null values in line/area stacking code; some cleanup * Handle edge case: line/area stacking when last value of one of series is missing * Mjnor update to line/area stacking code * Fix line/area normalize to percents feature * Unit tests * Refine tests; add tests for prepareLayout function * Tests for prepareData (heatmap) function * Tests for prepareData (pie) function * Tests for prepareData (bar, line, area) function * Tests for prepareData (scatter, bubble) function * Tests for prepareData (box) function * Remove unused file
13 lines
552 B
JavaScript
13 lines
552 B
JavaScript
import preparePieData from './preparePieData';
|
|
import prepareHeatmapData from './prepareHeatmapData';
|
|
import prepareDefaultData from './prepareDefaultData';
|
|
import updateData from './updateData';
|
|
|
|
export default function prepareData(seriesList, options) {
|
|
switch (options.globalSeriesType) {
|
|
case 'pie': return updateData(preparePieData(seriesList, options), options);
|
|
case 'heatmap': return updateData(prepareHeatmapData(seriesList, options, options));
|
|
default: return updateData(prepareDefaultData(seriesList, options), options);
|
|
}
|
|
}
|