JSP 制作pie图的问题

yangkf 发布于 2015/09/09 23:09
阅读 251
收藏 0

使用jsp生成ECharts的Pie,不能显示ToolBox,报错如下:

ECharts版本:2.2.2
TypeError: s is not a constructor 



以下是问题补充:

@yangkf:使用ECharts - Java类库 http://git.oschina.net/free/ECharts/tree/master (2015/09/09 23:34)
加载中
0
yangkf
yangkf
option.title().text(xAxiss.get(0)).subtext(title[1]).x(X.center);
            option.tooltip().trigger(Trigger.item).formatter("{a} <br/>{b} : {c} ({d}%)");
//            option.toolbox().show(true).feature(Tool.mark, Tool.dataView, Tool.restore, Tool.saveAsImage, new MagicType(Magic.pie, Magic.funnel)
//                    .option(new MagicType.Option().funnel(
//                            new Funnel().x("25%").width("50%").funnelAlign(X.left).max(1548))));
            option.toolbox().show(false).feature(Tool.mark, Tool.dataView, Tool.restore, Tool.saveAsImage);
            option.legend().orient(Orient.vertical).x(X.right).y(Y.center).data(yAxiss.keySet().toArray());
            option.calculable(true);
            
            //饼图数据
            Pie pie = new Pie("数量");
            //循环数据
            for(String condition : yAxiss.keySet()){
                pie.data(new PieData(condition, yAxiss.get(condition)));
            }
            //饼图的圆心和半径
            pie.center("50%", "45%").radius("50%");
            //设置数据
            option.series(pie);
            //由于名字过长,图表距离左侧距离设置180,关于grid可以看ECharts的官方文档
            option.grid().x(180);//就是这一句话导致的错误
返回顶部
顶部