欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】

程序员文章站 2023-11-22 23:20:58
本文实例讲述了jquery插件highcharts绘制的2d堆柱状图效果。分享给大家供大家参考,具体如下: 1、highcharts之2d堆柱状图源码 <...

本文实例讲述了jquery插件highcharts绘制的2d堆柱状图效果。分享给大家供大家参考,具体如下:

1、highcharts之2d堆柱状图源码

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>highcharts 2d堆柱状图</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/highcharts.js"></script>
<script type="text/javascript">
$(function(){
   $('#stackedchart').highcharts({
     chart: {
       type: 'column'
     },
     title: {
       text: '堆柱状图'
     },
     xaxis: {
       categories: ['星期一', '星期二', '星期三', '星期四', '星期五','星期六','星期日']
     },
     yaxis: {
       min: 0,
       title: {
         text: '水果销量'
       },
       stacklabels: {
         enabled: true,
         style: {
           fontweight: 'bold',
           color: (highcharts.theme && highcharts.theme.textcolor) || 'gray'
         }
       }
     },
     legend: {
       align: 'right',
       x: -70,
       verticalalign: 'top',
       y: 20,
       floating: true,
       backgroundcolor: (highcharts.theme && highcharts.theme.legendbackgroundcolorsolid) || 'white',
       bordercolor: '#ccc',
       borderwidth: 1,
       shadow: false
     },
     tooltip: {
       formatter: function() {
         return '<b>'+ this.x +'</b><br/>'+
           this.series.name +': '+ this.y +'<br/>'+
           'total: '+ this.point.stacktotal;
       }
     },
     plotoptions: {
       column: {
         stacking: 'normal',
         datalabels: {
           enabled: true,
           color: (highcharts.theme && highcharts.theme.datalabelscolor) || 'white',
           style: {
             textshadow: '0 0 3px black, 0 0 3px black'
           }
         }
       }
     },
     series: [{
       name: '苹果',
       data: [58, 31, 49, 12, 35,65,98]
     }, {
       name: '梨子',
       data: [12, 45, 63, 24, 17,87,35]
     }, {
       name: '桃子',
       data: [67, 89, 47, 27, 58,67,34]
     }, {
       name: '橘子',
       data: [54, 36, 78, 64, 35,78,94]
     }]
   });
 });
</script>
</head>
<body>
  <div id="stackedchart" style="width: 1200px; height: 550px; margin: 0 auto"></div>
</body>
</html>

2、运行结果

jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】

附:完整实例代码点击此处本站下载

更多关于jquery相关内容感兴趣的读者可查看本站专题:《jquery常用插件及用法总结》、《jquery中ajax用法总结》、《jquery表格(table)操作技巧汇总》、《jquery扩展技巧总结》、《jquery常见经典特效汇总》及《jquery选择器用法总结

希望本文所述对大家jquery程序设计有所帮助。