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 相关文章推荐
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
Dec 09 Javascript
JS实现闪动的title消息提醒效果
Jun 20 Javascript
原生JavaScript生成GUID的实现示例
Sep 05 Javascript
js获取域名的方法
Jan 27 Javascript
自定义百度分享的分享按钮
Mar 18 Javascript
CSS3实现动态背景登录框的代码
Jul 28 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
Dec 26 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
Jul 22 Javascript
vue实现动态列表点击各行换色的方法
Sep 13 Javascript
node中实现删除目录的几种方法
Jun 24 Javascript
Node.js中console.log()输出彩色字体的方法示例
Dec 01 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
Nov 05 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版(4)
2006/10/09 PHP
PHP flock 文件锁详细介绍
2012/12/29 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
Mootools 1.2教程 函数
2009/09/15 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
2014/02/11 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
判断日期是否能跨月查询的js代码
2014/07/25 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
原生JavaScript实现remove()和recover()功能示例
2018/07/24 Javascript
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
Python接口开发实现步骤详解
2020/04/26 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
STP的判定过程
2012/10/01 面试题
白酒业务员岗位职责
2013/12/27 职场文书
正科级干部考察材料
2014/05/29 职场文书
产品委托授权书范本
2014/09/16 职场文书
合作协议书模板2014
2014/09/26 职场文书
公司租车协议书
2015/01/29 职场文书
故宫的导游词
2015/01/31 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
用Python远程登陆服务器的步骤
2021/04/16 Python
详解MySQL连接挂死的原因
2021/05/18 MySQL