FusionCharts (图表生成器) 简单案例

1 篇文章 0 订阅

1、在WebRoot下引入FusionCharts包

FusionCharts文件

2、在中加入οnlοad=”aa()”方法

<body onload="aa()">
</body>

3、添加

<div id="tubiao" align="center"></div>

4、后台转json需要toString()

5、JS代码

  <script type="text/javascript">
    function aa(){
            //修改样式
            var _jddqChart = new FusionCharts("<c:url value='/FusionCharts/Charts/Doughnut3D.swf'/>", "_jddqChart", "600", "300", "0", "0");
            var chart = "";
            //接受页面传来的toString类型的json
            var json = '${json}';
            //解析json
            var list = eval("("+json+")");

                chart = "<chart showBorder='0' rotateValues='1' borderColor='#BEBEBE' paletteColors='CCCCCC,FFFFFF,FF0000,00FF00,0000FF'  chartTopMargin='20'  chartBottomMargin='0' captionPadding='0' bgColor=\"FFFFFF\" formatNumberScale='0' palette=\"2\" rotateYAxisName='0' yAxisName='人\n数' caption=''  labelDisplay='WRAP' baseFontSize='12' placeValuesInside='1' baseFontColor='black'>";

                            chart += "<set label='部门1' value='2' color='FF0000'/>";
                            chart += "<set label='部门2' value='5' color='FF0000'/>";
                            chart += "<set label='部门3' value='3' color='FF0000'/>";
                            chart += "<set label='部门4' value='1' color='FF0000'/>";
                            chart += "<set label='部门5' value='4' color='FF0000'/>";
                //再下面加<div id="tubiao" align="center"></div>
                chart += "</chart>";

            _jddqChart.setDataXML(chart);
            _jddqChart.render("tubiao");
    }
  </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值