quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 1.31 kB
JavaScript
import{configureAttributes,_getData}from'../_internal/bullet-led-common';import LinearGauge from'../_internal/lineargauge';import LedDataset from'../../dataset/led';import datasetFactory from'../../factories/vled-dataset';class Vled extends LinearGauge{static getName(){return'Vled'}constructor(){super(),this.showRTvalue=!1,this.canvasPadding=!1,this.defaultSeriesType='led',this.defaultPlotShadow=1,this.realtimeEnabled=!0,this.chartleftmargin=15,this.chartrightmargin=15,this.charttopmargin=10,this.chartbottommargin=10,this.showTooltip=0,this.connectTickMarks=0,this.isHorizontal=!1,this.isAxisOpposite=!0,this.drawPlotlines=!1,this.drawPlotBands=!1,this.isAxisReverse=!1,this.isRealTime=!0,this.colorRange=!0,this.registerFactory('dataset',datasetFactory,['vCanvas'])}getName(){return'Vled'}configureAttributes(a){super.configureAttributes(a),configureAttributes.call(this)}_getData(){return _getData.call(this)}__setDefaultConfig(){super.__setDefaultConfig();let a=this.config;a.friendlyName='Vertical LED Gauge',a.hasLegend=!1,a.defaultDatasetType='led',a.skipCanvasDrawing=!0,a.majorTMNumber=-1,a.majorTMHeight=6,a.showTickMarks=1,a.majorTMThickness=1,a.minorTMNumber=4,a.minorTMThickness=1,a.tickMarkDistance=3,a.placeTicksInside=0,a.placeValuesInside=0}getDSdef(){return LedDataset}}export default Vled;