UNPKG

openui5-financial-charts

Version:
1 lines 803 B
sap.ui.define(["../Series","../library","../thirdparty/d3","../thirdparty/moment-with-locales"],function(t){"use strict";return t.extend("openui5.financial.chart.indicator.CCI",{renderer:{},_draw:function(){t.prototype._draw.apply(this);var e=this.getParent();var a=this.getItems();if(a.length<1)return;var r=e.getAggregation("_timeAxis")._scale;var i=e.getAggregation("_valueAxis")._scale;var i=e.getAggregation("_valueAxis")._scale;var n=d3.select("#"+this.getId());var g=.8;var s=this._getTickWidth();var l=n.selectAll().data(a).enter().append("g");l.append("rect").classed("fcCandleBody",true).attr("x",t=>r(moment(t.getTime()).toDate())+(1-g)*s/2).attr("y",t=>i(Math.max(t.getValue(),0))).attr("height",t=>Math.max(1,i(Math.min(t.getValue(),0))-i(Math.max(t.getValue(),0)))).attr("width",g*s)}})});