UNPKG

quoslibero

Version:

FusionCharts JavaScript charting framework

1 lines 1.25 kB
import AreaBase from'../_internal/areabase';import ColumnDataset from'../../dataset/column';import AreaDataset from'../../dataset/area';import LineDataset from'../../dataset/line';import SplineAreaDataset from'../../dataset/mssplinearea';import SplineLineDataset from'../../dataset/msspline';import ColumnMultiSeriesGroup from'../../dataset/groups/column-multiseries';import datasetFactory from'../../factories/combi-dual-y-dataset';var UNDEFINED;class MSCombi2D extends AreaBase{constructor(){super(),this.registerFactory('dataset',datasetFactory,['vCanvas'])}static getName(){return'MSCombi2D'}getName(){return'MSCombi2D'}__setDefaultConfig(){super.__setDefaultConfig();let a=this.config;a.friendlyName='Multi-series Combination Chart',a.defaultDatasetType='column',a.enablemousetracking=!0,a.showzeroplaneontop=0}getDSdef(a){if('splinearea'===a)return SplineAreaDataset;return'spline'===a?SplineLineDataset:'area'===a?AreaDataset:'line'===a?LineDataset:ColumnDataset}getDSGroupdef(a){return'column'===a?ColumnMultiSeriesGroup:UNDEFINED}getDSType(a=''){if('splinearea'===a.toLowerCase())return'splinearea';return'spline'===a.toLowerCase()?'spline':'area'===a.toLowerCase()?'area':'line'===a.toLowerCase()?'line':'column'}}export default MSCombi2D;