使用Highcharts控件实现柱状图,前端显示主要使用Highchartst图表库,后端使用SpringMVC框架从数据库获取数据,前后端数据交互采用Json数据格式,由于篇幅问题数据库代码就不提供了。主要代码如下:
1. 在页面头部引用Hightcharts文件
<!-- highCharts -->
<script type='text/javascript' src='<%=request.getContextPath()%>/js/highCharts/highcharts.js'></script>
2. 在页面中添加一个div元素,用来放置Highcharts图表,需要设置其ID值
<div data-options="region:'center',title:'应用异常统计图'"id="rightdiv" style="border-top: 0"></div>
3. 添加JavaScript代码来初始化图表。renderTo参数用来设置图表渲染的位置,参考第2点
/**展示柱状图*/
function showHighCharts(categories,data,name){
var series={};
series.name=name;
series.data=data;
chart = new Highcharts.Chart({
chart: {
renderTo: 'rightdiv', //图表放置的容器,关联DIV#id
type: 'bar', //横的,即