<script type="text/javascript"> $(function () { var jsonarray='${jsonarray}'; var arraydata = $.parseJSON(jsonarray); var firstrow=arraydata[0]; var data = new Array(); var total=0; for(var item in firstrow){ data.push([item,Number(firstrow[item])]); total=total+Number(firstrow[item]); } $('#histogramcharshow').highcharts({ chart: { plotBackgroundColor: null, plotBorderWidth: null, plotShadow: false }, title: { text: '${reportConfig.name}' }, subtitle: { text: '总数:'+total+'${reportConfig.unit}', x: -20 }, tooltip: { pointFormat: '数量:{point.y}${reportConfig.unit}' }, exporting:{ enabled:false }, credits: { enabled: false }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: true, color: '#000000', connectorColor: '#000000', format: '{point.name}:{point.y}${reportConfig.unit} <br>百分比:{point.percentage:.1f} %' } } }, series: [{ type: 'pie', name: '${reportConfig.name}', data: data }] }); }); </SCRIPT>