UNPKG

quoslibero

Version:

FusionCharts JavaScript charting framework

1 lines 1.85 kB
import MSCartesian3D from'../_internal/mscartesian3d';import Column3DDataset from'../../dataset/column3d';import SplineAreaDataset from'../../dataset/mssplinearea';import SplineLineDataset from'../../dataset/msspline';import AreaDataset from'../../dataset/area';import LineDataset from'../../dataset/line';import ColumnMultiSeriesGroup from'../../dataset/groups/column-multiseries';import datasetFactory from'../../factories/combi-dual-y-3d-dataset';let UNDEFINED,HUNDREDSTRING='100',SEVENTYSTRING='70';class MSCombi3D extends MSCartesian3D{static getName(){return'MSCombi3D'}constructor(){super(),this.defaultPlotShadow=1,this.registerFactory('dataset',datasetFactory,['vCanvas'])}getName(){return'MSCombi3D'}__setDefaultConfig(){super.__setDefaultConfig();let a=this.config;a.is3D=!0,a.friendlyName='Multi-series 3D Combination Chart',a.defaultDatasetType='column3d',a.showplotborder=0,a.enablemousetracking=!0,a.anchorborderthickness=1,a.anchorimageurl=UNDEFINED,a.anchorimagepadding=1,a.anchorsides=1,a.anchoralpha=UNDEFINED,a.anchorbgalpha=HUNDREDSTRING,a.anchorimagealpha=HUNDREDSTRING,a.anchorimagescale=100,a.anchorstartangle=90,a.anchorshadow=0,a.anchorbgcolor=UNDEFINED,a.anchorbordercolor=UNDEFINED,a.anchorradius=3,a.showvalues=1,a.plotfillalpha=SEVENTYSTRING,a.linedashlen=5,a.linedashgap=4,a.linedashed=UNDEFINED,a.linealpha=HUNDREDSTRING,a.linethickness=2,a.drawfullareaborder=1,a.connectnulldata=0}getDSdef(a){if('splinearea'===a)return SplineAreaDataset;return'spline'===a?SplineLineDataset:'area'===a?AreaDataset:'line'===a?LineDataset:Column3DDataset}getDSGroupdef(a){return'column3d'===a?ColumnMultiSeriesGroup:UNDEFINED}getDSType(a=''){if('area'===a.toLowerCase())return'area';return'line'===a.toLowerCase()?'line':'spline'===a.toLowerCase()?'spline':'splinearea'===a.toLowerCase()?'splinearea':'column3d'}}export default MSCombi3D;