@fusioncharts/widgets
Version:
FusionCharts JavaScript charting framework
1 lines • 962 B
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports.default=_default;var _lib=require("@fusioncharts/core/src/lib");var _ganttProcess=_interopRequireDefault(require("@fusioncharts/core/src/axis/gantt-process"));var _ganttTime=_interopRequireDefault(require("@fusioncharts/core/src/axis/gantt-time"));function _default(chart){var canvas=chart.getChildren("canvas")[0],zoomObj={zoomable:true,pannable:true},config=chart._feedAxesRawData(),yAxis,xAxis;(0,_lib.componentFactory)(chart,_ganttTime.default,"xAxis",1,config.xAxisConf);(0,_lib.componentFactory)(chart,_ganttProcess.default,"yAxis",1,config.yAxisConf);yAxis=chart.getChildren("yAxis")[0];xAxis=chart.getChildren("xAxis")[0];yAxis.setLinkedItem("canvas",canvas);xAxis.setLinkedItem("canvas",canvas);canvas.attachAxis(xAxis,false,chart.zoomX?zoomObj:{});canvas.attachAxis(yAxis,true,chart.zoomY?zoomObj:{});chart._setCategories()}