diff --git a/src/js/chart.js b/src/js/chart.js index 6606de3..91260c4 100644 --- a/src/js/chart.js +++ b/src/js/chart.js @@ -6,6 +6,7 @@ import PieChart from './charts/PieChart'; import Heatmap from './charts/Heatmap'; import AxisChart from './charts/AxisChart'; import DonutChart from './charts/DonutChart'; +import FunnelChart from './charts/FunnelChart'; const chartTypes = { bar: AxisChart, @@ -15,6 +16,7 @@ const chartTypes = { heatmap: Heatmap, pie: PieChart, donut: DonutChart, + funnel: FunnelChart, }; function getChartByType(chartType = 'line', parent, options) { diff --git a/src/js/objects/ChartComponents.js b/src/js/objects/ChartComponents.js index 571bd82..cdb662f 100644 --- a/src/js/objects/ChartComponents.js +++ b/src/js/objects/ChartComponents.js @@ -114,6 +114,14 @@ let componentConfigs = { if(newData) return []; } }, + funnelSlice: { + layerClass: 'funnel-slice', + makeElements(data) { + return data + }, + + animateElements: {} + } yAxis: { layerClass: 'y axis', makeElements(data) {