quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 1.73 kB
JavaScript
import{HUNDREDSTRING,preDefStr}from'../../../../fc-core/src/lib';import MSDyBaseCartesian from'../_internal/msdybasecartesian';import{_checkInvalidSpecificData as __checkInvalidSpecificData}from'../msstackedcolumn2d';import LineDataset from'../../dataset/line';import ColumnDataset from'../../dataset/column';import CartesianGroup from'../../dataset/groups/cartesian-stack';import datasetFactory from'../../factories/msstackedcolumn-line-dataset';let UNDEF,SEVENTYSTRING=preDefStr.SEVENTYSTRING;class MSStackedColumn2DLineDy extends MSDyBaseCartesian{static getName(){return'MSStackedColumn2DLineDy'}constructor(){super(),this.stack100percent=0,this.hasLineSet=!0,this.lineset=!0,this.registerFactory('dataset',datasetFactory,['vCanvas'])}getName(){return'MSStackedColumn2DLineDy'}__setDefaultConfig(){super.__setDefaultConfig();let a=this.config;a.sDefaultDatasetType='line',a.friendlyName='Multi-series Dual Y-Axis Stacked Column and Line Chart',a.defaultDatasetType='column',a.isdual=!0,a.haslineset=!0,a.isstacked=!0,a.enablemousetracking=!0,a.anchorborderthickness=1,a.anchorimageurl=UNDEF,a.anchorimagepadding=1,a.anchorsides=1,a.anchoralpha=UNDEF,a.anchorbgalpha=HUNDREDSTRING,a.anchorimagealpha=HUNDREDSTRING,a.anchorimagescale=100,a.anchorstartangle=90,a.anchorshadow=0,a.anchorbgcolor=UNDEF,a.anchorbordercolor=UNDEF,a.anchorradius=3,a.showvalues=1,a.plotfillalpha=SEVENTYSTRING,a.linedashlen=5,a.linedashgap=4,a.linedashed=UNDEF,a.linealpha=HUNDREDSTRING,a.linethickness=2,a.drawfullareaborder=1,a.connectnulldata=0}_checkInvalidSpecificData(){return __checkInvalidSpecificData.call(this)}getDSdef(a){return'line'===a?LineDataset:ColumnDataset}getDSGroupdef(){return CartesianGroup}}export default MSStackedColumn2DLineDy;