openui5-financial-charts
Version:
OpenUI5 Financial Charts based on d3.js
1 lines • 645 B
JavaScript
sap.ui.define(["sap/ui/core/Control","./library","./thirdparty/d3"],function(t){"use strict";return t.extend("openui5.financial.chart.TimeAxis",{metadata:{library:"openui5.financial.chart",properties:{domain:"any",range:"any"}},init:function(){this._scale=d3.scaleTime()},setDomain:function(t){this._scale.domain(t);this.setProperty("domain",t,true)},setRange:function(t){this._scale.range(t);this.setProperty("range",t,true)},_draw:function(){var t=this.getParent();if(t._fPlotAreaHeight){d3.select("#"+this.getId()).attr("transform",`translate(${t._fPaddingLeft}, ${t._fPaddingTop+t._fPlotAreaHeight})`).call(d3.axisBottom(this._scale))}}})});