quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 1.42 kB
JavaScript
import{_setDefaultConfig}from'../../../../fc-charts/src/chart/_internal/areabase';import RealtimeColumn from'../realtimecolumn';import RealtimeLineDataset from'../../dataset/realtimeline';import{_feedAxesRawData,getSpecificxAxisConf,getSpecificyAxisConf,setAxisDimention}from'../../../../fc-charts/src/chart/_internal/msdybasecartesian';import axesFactory from'../../../../fc-charts/src/factories/cartesian-axis-dual-y';import datasetFactory from'../../../../fc-charts/src/factories/combi-dual-y-dataset';class RealtimeLineDy extends RealtimeColumn{static getName(){return'RealtimeLineDy'}constructor(){super(),this.isRealTime=!0,this.axisPaddingLeft=0,this.isDual=!0,this.axisPaddingRight=0,this.getSpecificxAxisConf=getSpecificxAxisConf,this.getSpecificyAxisConf=getSpecificyAxisConf,this.registerFactory('axis',axesFactory,['canvas']),this.registerFactory('dataset',datasetFactory,['vCanvas'])}getName(){return'RealtimeLineDy'}__setDefaultConfig(){super.__setDefaultConfig(),_setDefaultConfig.call(this);let a=this.config;a.defaultDatasetType='RealtimeLine',a.zeroplanethickness=1,a.zeroplanealpha=40,a.showzeroplaneontop=0,a.enablemousetracking=!0,a.isdual=!0,a.syncaxislimits=0}_feedAxesRawData(){return _feedAxesRawData.call(this)}getDSdef(){return RealtimeLineDataset}getDSType(){return'RealtimeLine'}getDSGroupdef(){}}RealtimeLineDy.prototype.setAxisDimention=setAxisDimention;export default RealtimeLineDy;