quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 856 B
JavaScript
import{ParetoColumnDataset}from'../pareto';import{_checkPointerOverColumn}from'../_internal/column3d-utils';let createGroup=function(a,b,c){var d=c.getFromEnv('animationManager');return d.setAnimation({el:'group',attr:{name:a},container:b,state:'appearing',component:c,label:'group'})};class ParetoColumn3DDataset extends ParetoColumnDataset{_getHoveredPlot(a,b){var c,d,e=this,f=e.getFromEnv('xAxis');return c=f.getValue(a),d=Math.round(c),0<d-c?_checkPointerOverColumn.call(e,d,a,b)||_checkPointerOverColumn.call(e,d-1,a,b):_checkPointerOverColumn.call(e,d+1,a,b)||_checkPointerOverColumn.call(e,d,a,b)}createContainer(){var a=this,b=a.getLinkedParent();a.getContainer('labelGroup')||a.addContainer('labelGroup',createGroup('label-group',b.getChildContainer('vcanvasLabelGroup'),a).attr('class','fusioncharts-datalabels'))}}export{ParetoColumn3DDataset};