{ "pandav:/index.js": { "cubeCode": "Cube('pandav:/com/@echarts/3d-Bar/0.0.1',['pandav:/npm/jquery/2.1.4','pandav:/npm/bcore/0.0.18/event','pandav:/npm/react/17.0.2','pandav:/npm/echarts/5.4.0/dist/echarts.min','pandav:/com/@echarts/3d-Bar/0.0.1/barChart'],function(a,b,c){var d=c('pandav:/npm/jquery/2.1.4'),e=c('pandav:/npm/bcore/0.0.18/event'),f=c('pandav:/npm/react/17.0.2'),g=c('pandav:/npm/echarts/5.4.0/dist/echarts.min'),h=c('pandav:/com/@echarts/3d-Bar/0.0.1/barChart');return a.exports=e.extend(function(a,b){this.config={},this.container=d(a),this.apis=b.apis,this.containSize={boxWidth:d(a)&&d(a).width(),boxHeight:d(a)&&d(a).height()},this._data=null,this.chart=null,this.init(b)},{init:function(a){this.mergeConfig(a)},switchRenderer:function(a){this.clear();var b=this.chart.getOption();this.chart=g.init(this.container[0],null,{renderer:a}),this.chart.setOption(b,!0)},mergeConfig:function(a){var b;return a?(b=a,this.config=a):b=this.config,b},data:function(a){return a&&(this._data=a),this._data},setColors:function(){},resize:function(a,b){this.chart.resize({width:a,height:b})},render:function(a,b){this.clear(),a=this.data(a);var c=this.mergeConfig(b);this.chart=g.init(this.container[0],null,{renderer:'svg'});var d=h.init(a,c);this.chart.setOption(d,!0)},clear:function(){this.chart&&this.chart.clear&&this.chart.clear(),this.chart&&this.chart.dispose&&this.chart.dispose(),this.chart=null},destroy:function(){this.clear(),this.container.empty()}}),a.exports});", "requires": [ "pandav:/barChart.js" ], "buildLevel": 1, "outputDir": "/com/@echarts/3d-Bar/0.0.1", "outputPath": "/com/@echarts/3d-Bar/0.0.1/index.js", "fileName": "/index.js" }, "pandav:/barChart.js": { "cubeCode": "Cube('pandav:/com/@echarts/3d-Bar/0.0.1/barChart',['pandav:/npm/lodash/4.6.1'],function(a,b,c){var d=['#0066ff','#8eaac6','#f47979'],e=c('pandav:/npm/lodash/4.6.1'),f={options:{},updateData:function(a){var b={},c=[];return a.forEach(function(a){b[a.s]||(b[a.s]={name:a.s,data:[]}),c.includes(a.x)||c.push(a.x),b[a.s].data.includes(a.y)||b[a.s].data.push(a.y)}),{barData:Object.values(b),xAxis:c}},setBarPosition:function(a,b,c,d){var e,f=[];if(1===c)e=0;else{e=(a-1)*(d+.3*d-2)}return f='top'===b?[e,'-50%']:[e,'50%'],f},updateChartData:function(a,b){var c,e=[],g=b?.series||[];return c=0===g.length?a:g,c.forEach(function(b,h){for(var j=b.data||a[h].data,k=[],l=0;l