报表统计之Highcharts插件结合项目+API浅析
2014-02-10 13:59
531 查看
项目中的报表配置如下:
<script> $(function () { //JQuery初始化加载默认方法 //自定义颜色数组 var color = ['#9BBB59','#4BACC6','#F79646','#8064A2','#59A529','#C0504D','#3A889D','#4897F1','#80D346','#000000']; //初始化控件 $('#container').highcharts({ //加载颜色数组 colors:color, //版权信息,这里默认没加href credits: { text:'点击指标即可选择性查看', style:{cursor:'pointer',color:'#909090',fontSize:'11px'}, position: { align: 'right', y:-20 } }, //使用HTML渲染图例项目的文本 useHTML:true, //图表区、图形区和通用图表配置选项 chart: { type: 'column'//柱状图 }, //标题,包括即标题和副标题,其中副标题为非必须的 title: { text: '',//标题为空 useHTML:true }, //导出模块,导出功能配置,导出即将图表下载为图片或打印图表 exporting:{ enabled:false//关闭了导出功能 }, //X轴(或分类轴)。 通常情况下,它是横向的, //通过设置 chart.inverted 属性为 true,则是竖向的。在有多个轴的时候,xAxis配置是一个数组。 xAxis: { //categories: 多个的情况下,是一个Array数组 categories: ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'] }, //Y轴(或数值轴)。 通常情况下,它是竖向的, //通过设置 chart.inverted 属性为 true,则是横向的。在有多个轴的时候,xAxis配置是一个数组。 yAxis: { min: 0, title: { text: '' } }, //数据点提示框 当鼠标滑过某点时,以框的形式提示改点的数据,比如该点的值,数据单位等 tooltip: { headerFormat: '<span style="font-size:10px">{point.key}</span><table style="width:200px;">', pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' + '<td style="padding:0"><b>{point.y} </b></td></tr>', footerFormat: '</table>', shared: true, useHTML: true }, //数据点配置, 针对不同类型图表的配置 plotOptions: { column: { pointPadding: 0.2, borderWidth: 0 } }, //数据列, 图表上一个或多个数据系列,比如图表中的一条曲线,一个柱形 series: [{//tooltip中用到 name: '呼叫客户数', data: [${sb1}] }, { name: '有效呼叫', data: [${sb2}] }, { name: '呼出时长', data: [${sb7}] }, { name: '意向客户数', data: [${sb3}] }, { name: '签约客户数', data: [${sb4}] }, { name: '签约金额', data: [${sb5}] }] }); }); </script>
其中的${sb}是又后台计算好的数值,前台EL表达式进行取值。
参考Highcharts翻译系列:http://www.2cto.com//special/Highcharts/
再次我要特别感谢Paul Lu胡,看到他的文章让我受益匪浅,
Paul Lu胡:http://www.retailscm.com/
相关文章推荐
- web 开发jquery插件之Highcharts【一款统计的报表插件】
- highcharts报表插件之expoting参数的使用
- 项目实例:车辆信息统计报表管理系统--FlowLayoutPanel容器的问题
- Openlayers3中统计图的实现:结合highcharts实现统计图
- FCPX插件 数据信息报表统计动画 pixel film studios – prograph Mac版 v1.0中文免激活版
- 项目中用jfreechart插件开发统计图表
- jquery结合highcharts插件显示实时数据动态曲线图
- highcharts报表插件之Symbols参数的使用
- Highcharts 统计报表的使用(曲线图)
- 项目开发-highcharts插件学习总结
- jQuery_统计图插件-Highcharts
- 用VB.NET结合Excel设计统计生产报表
- 用VB.NET结合Excel设计统计生产报表
- Highcharts 统计报表的使用(饼状图)
- 后台统计分析报表工具highcharts
- highcharts报表插件之lang参数的使用
- 一个很强大很好用的报表统计插件
- 结合junit + ant + emma实现Android项目单元测试代码覆盖率统计
- echart报表插件使用笔记(二)--按月统计
- extgrid插件、jgcharts插件与ssh框架完美结合,实现动态生成报表及图表