@fusioncharts/charts
Version:
JavaScript Data Visualisation Library
1 lines • 1.3 kB
JavaScript
;exports.__esModule=true;exports.default=void 0;var _lib=require("@fusioncharts/core/src/lib");var _default=exports.default={"initial.dataset.marimekko":function initialDatasetMarimekko(){var component=this,chart=component.getFromEnv("chart"),yDepth=chart.config.yDepth||0,yAttrKey="y",hAttrKey="height",yAxis=component.getFromEnv("yAxis");return{"rect.appearing":function rectAppearing(inputJSON){var zeroPos=yAxis.getPixel(yAxis.getAxisBase())+(chart.isBar?-yDepth:yDepth),actualFinalAttr=inputJSON.attr,yAttrVal,hAttrVal,yBasePos,endPosWRT0;yAttrVal=actualFinalAttr[yAttrKey];hAttrVal=actualFinalAttr[hAttrKey];endPosWRT0=Math.sign(yAttrVal+hAttrVal/2-zeroPos);yBasePos=yAttrVal+hAttrVal;return[{initialAttr:function initialAttr(){var initialAttr={};initialAttr[yAttrKey]=yBasePos;initialAttr[hAttrKey]=0;return initialAttr},slot:"plot",startEnd:function startEnd(){return _lib.animHelperFN.getTimeByValue({start:0,end:.6},{startPx:zeroPos,endPx:endPosWRT0===1?component.config.yAxisMaxPixel:component.config.yAxisMinPixel},{startPx:yBasePos,endPx:endPosWRT0===1?actualFinalAttr[yAttrKey]+actualFinalAttr[hAttrKey]:actualFinalAttr[yAttrKey]})},effect:"linear"}]},"group.appearing":null,"group.updating":null,"plotLabel.appearing":[{initialAttr:{opacity:0},slot:"final"}],"*":null}}};