quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 1.61 kB
JavaScript
import MSDybaseCartesian3D from'../_internal/msdybasecartesian3d';import Column3DDataset from'../../dataset/column3d';import LineDataset from'../../dataset/line';import Column3DGroup from'../../dataset/groups/column-multiseries';import datasetFactory from'../../factories/combi-dual-y-3d-dataset';let UNDEFINED,HUNDREDSTRING='100',SEVENTYSTRING='70';class MSColumn3DLineDy extends MSDybaseCartesian3D{static getName(){return'MSColumn3DLineDy'}constructor(){super(),this.defaultPlotShadow=1,this.isDual=!0,this.registerFactory('dataset',datasetFactory,['vCanvas'])}getName(){return'MSColumn3DLineDy'}__setDefaultConfig(){super.__setDefaultConfig();let a=this.config;a.is3D=!0,a.sDefaultDatasetType='line',a.friendlyName='Multi-series 3D Column and Line Chart',a.defaultDatasetType='column3d',a.use3dlineshift=1,a.isdual=!0,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,a.showzeroplaneontop=0}getDSdef(a){return'line'===a?LineDataset:Column3DDataset}getDSGroupdef(a){return'column3d'===a?Column3DGroup:UNDEFINED}getDSType(a,b){return a&&'line'===a.toLowerCase()||b?'line':'column3d'}}export default MSColumn3DLineDy;