jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】


Posted in Javascript onMarch 09, 2017

本文实例讲述了jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果。分享给大家供大家参考,具体如下:

1、实例代码:

<!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(){
     $('#columnLinePieChart').highcharts({
       chart: {
       },
       title: {
         text: '水果销售组合图'
       },
       xAxis: {
         categories: ['苹果', '橘子', '梨子', '香蕉', '草莓']
       },
       tooltip: {
         formatter: function() {
           var s;
           if (this.point.name) {
             s = ''+
               this.point.name +': '+ this.y +' kg';
           } else {
             s = ''+
               this.x +': '+ this.y;
           }
           return s;
         }
       },
       labels: {
         items: [{
           html: '销售总量',
           style: {
             left: '40px',
             top: '8px',
             color: 'black'
           }
         }]
       },
       series: [{
         type: 'column',
         name: '星期一',
         data: [3, 2, 1, 3, 4]
       }, {
         type: 'column',
         name: '星期二',
         data: [2, 3, 5, 7, 6]
       }, {
         type: 'column',
         name: '星期三',
         data: [4, 3, 3, 9, 5]
       }, {
         type: 'column',
         name: '星期四',
         data: [4, 3, 3, 9, 4]
       },{
         type: 'column',
         name: '星期五',
         data: [4, 3, 3, 9, 6]
       },{
         type: 'column',
         name: '星期六',
         data: [4, 3, 3, 9, 8]
       },{
         type: 'column',
         name: '星期日',
         data: [4, 3, 3, 9, 4]
       },{
         type: 'spline',
         name: '平均值',
         data: [3, 2.67, 3, 6.33, 3.33],
         marker: {
          lineWidth: 2,
          lineColor: Highcharts.getOptions().colors[7],
          fillColor: 'white'
         }
       }, {
         type: 'pie',
         name: '销售比例',
         data: [{
           name: '星期一',
           y: 13,
           color: Highcharts.getOptions().colors[0]
         }, {
           name: '星期二',
           y: 23,
           color: Highcharts.getOptions().colors[1]
         }, {
           name: '星期三',
           y: 49,
           color: Highcharts.getOptions().colors[2]
         }, {
           name: '星期四',
           y: 25,
           color: Highcharts.getOptions().colors[3]
         }, {
           name: '星期五',
           y: 36,
           color: Highcharts.getOptions().colors[4]
         }, {
           name: '星期六',
           y: 74,
           color: Highcharts.getOptions().colors[5]
         }, {
           name: '星期日',
           y: 84,
           color: Highcharts.getOptions().colors[6]
         }],
         center: [100, 80],
         size: 100,
         showInLegend: true,
         dataLabels: {
           enabled: true
         }
       }]
     });
   });
</script>
</head>
<body>
  <div id="columnLinePieChart" style="width: 1200px; height: 500px; margin: 0 auto"></div>
</body>
</html>

2、运行效果图:

jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】

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

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

Javascript 相关文章推荐
jQuery学习5 jQuery事件模型
Feb 07 Javascript
JavaScript实现的圆形浮动标签云效果实例
Aug 06 Javascript
基于Bootstrap+jQuery.validate实现表单验证
May 30 Javascript
学习Angularjs分页指令
Jul 01 Javascript
JS动态给对象添加事件的简单方法
Jul 19 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
Sep 26 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
Jan 08 Javascript
彻底解决 webpack 打包文件体积过大问题
Jul 07 Javascript
一个基于react的图片裁剪组件示例
Apr 18 Javascript
CountUp.js实现数字滚动增值效果
Oct 17 Javascript
原生js实现碰撞检测
Mar 12 Javascript
编写v-for循环的技巧汇总
Dec 01 Javascript
100行代码理解和分析vue2.0响应式架构
Mar 09 #Javascript
js实现悬浮窗效果(支持拖动)
Mar 09 #Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
Mar 09 #Javascript
Bootstrap禁用响应式布局的实现方法
Mar 09 #Javascript
微信小程序 template模板详解及实例代码
Mar 09 #Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
Mar 09 #Javascript
canvas实现爱心和彩虹雨效果
Mar 09 #Javascript
You might like
php抓即时股票信息
2006/10/09 PHP
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
destoon整合ucenter后注册页面不跳转的解决方法
2014/06/21 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
JavaScript入门教程(11) js事件处理
2009/01/31 Javascript
jquery URL参数判断,确定菜单样式
2010/05/31 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
2018/01/23 jQuery
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
2021/02/25 Javascript
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
Python 如何批量更新已安装的库
2020/05/26 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
如何写出好的Java代码
2014/04/25 面试题
两则小学生的自我评价分享
2013/11/14 职场文书
《孔子拜师》教学反思
2014/02/24 职场文书
党的群众路线教育实践活动心得体会(医院)
2014/11/03 职场文书
交心谈心活动总结
2015/05/11 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python