jquery highcharts 柱状图使用笔记

效果图如下

源码如下

 代码如下 复制代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11.dtd">

<html debug="true">
<head>
<title>c Demo - Column with rotated labels</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--  meta http-equiv="X-UA-Compatible" content="chrome=1" -->
</head>
<body>
<script type="text/javascript" xsrc="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<script type="text/javascript">

(function($){ // encapsulate jQuery

$(function () {
        $('#container').highcharts({
            chart: {
                type: 'column',
                margin: [ 50, 50, 100, 80]
            },
            title: {
                text: '考生成绩柱状图'
            },
            xAxis: {
                categories: [
                    '张三',
                    '李四',
                    '王五',
                    '赵六',
          '学生1',
          '学生2',
          '学生3',
          '学生4',
          '学生5',
          '学生6',
          '学生7',
                ],
                labels: {
                    style: {
                        fontSize: '13px',
                        fontFamily: 'Verdana, sans-serif'
                    }
                }
            },
            yAxis: {
                min: 0,
                title: {
                    text: ''
                }
            },
            legend: {
                enabled: false
            },
            tooltip: {
                formatter: function() {
                    return '<b>'+ this.x +'</b><br/>'+
                        '的成绩为:'+ Highcharts.numberFormat(this.y, 1) +
                        ' 分';
                }
            },
            series: [{
                name: 'Population',
                data: [88.4, 21.8, 20.1, 20,50,60,70,80,90,100],
                dataLabels: {
                    enabled: true,
                    rotation: -90,
                    color: '#FFFFFF',
                    align: 'right',
                    x: 4,
                    y: 10,
                    style: {
                        fontSize: '13px',
                        fontFamily: 'Verdana, sans-serif'
                    }
                }
            }]
        });
    });
   

})(jQuery);
</script>
<script xsrc="http://code.highcharts.com/highcharts.js"></script>
<div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div>
</body>
</html>

时间: 2024-08-01 15:55:28

jquery highcharts 柱状图使用笔记的相关文章

jQuery.Highcharts.js绘制柱状图饼状图曲线图_jquery

在数据统计和分析业务中,有时会遇到客户需要在一个图表中将柱状图.饼状图.曲线图的都体现出来,即可以从柱状图中看出具体数据.又能从曲线图中看出变化趋势,还能从饼状图中看出各部分数据比重.Highcharts可以轻松实现三图合一的效果. 复制代码 代码如下: var chart;             $(document).ready(function() {                 chart = new Highcharts.Chart({                     c

highcharts柱状图怎么把柱子紧靠在一起?

问题描述 highcharts柱状图怎么把柱子紧靠在一起? highcharts柱状图怎么把柱子紧靠在一起 highcharts柱状图怎么把柱子紧靠在一起 解决方案 highcharts的柱形图是根据数据的多少自动计算间距的,如果数据量多的话,柱形间距会自动变小的.

highcharts柱状图x轴刻度线的间距如何调整

问题描述 highcharts柱状图x轴刻度线的间距如何调整 其实是想让柱状图的柱子紧靠在一起,网上说用tickPixellnterval和tickinterval这两个属性,但是我试了不起作用..求大侠们告知一二! 解决方案 控制Highcharts中x轴和y轴坐标值的刻度如何设置highcharts没有X和Y轴且X轴无刻度值 解决方案二: 那个一般是自动调整的,之前就没自己控制过.

jQuery设计思想 读书笔记

jQuery是目前使用最广泛的javascript函数库.据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司甚至把jQuery作为他们的官方库. 对于网页开发者来说,学会jQuery是必要的.因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果. 虽然jQuery上手简单,比其他库容易学会,但是要全面掌握,却不轻松.因为它涉及到网页开发的方方面面,提供的各种方法和内部变化有上千种之多.初学者常常感到,入门很方便,

JQUBar 基于JQUERY的柱状图插件_jquery

一.JQUBAR(V1.0)JQUERY插件简介 1.支持.net.java.php等平台. 2.用户可以通过鼠标拖拽柱状图从而改变每根柱子的高度,最终达到通过鼠标拖拽图形界面来修改服务器数据的目的. 3.支持柱状图缩放. 4.目前支持浏览器:IE7. IE8. Firefox.Chrome. 二.HTML 复制代码 代码如下: <div id="con"><%--JQUBAR容器--%> </div> <input type="ch

jQuery 源码分析笔记(5) jQuery.support_jquery

其中jQuery.browser已经提供了根据UserAgent检测的浏览器信息.而jQuery.support 使用特性检测来检查浏览器的功能以及Bug. 和文档一样,首先说明一下,这个模块是很底层的代码,基本不需要在日常开发中使用,但是插件的开发者更需要.因为插件需要兼容各个浏览器.首先看一下 support模块提供了哪些浏览器特性的检测,以下结果是在Chrome 13 Dev下看到的结果.根据浏览器的不同,这里的成员可能会有变化.(PS:再次吐槽IE,大部分属性都是IE比较特别) ajax

基于Jquery highcharts 图表控件,求好心人 .

问题描述 求个动态加载的柱图和曲线图的例子,谢谢.100分求好心人. 解决方案 解决方案二:http://blog.csdn.net/zhengzhichen/article/details/6614600ASP.NET中动态获取数据使用Highcharts图表控件解决方案三:其中的DataTabledt修改为你的数据库的数据就可解决方案四:series:[{type:'spline',name:'人数',marker:{symbol:'url(images/02.png)'},data:<%=

JQuery Highcharts 动态生成图表的方法_jquery

复制代码 代码如下: $(function () { $(document).ready(function() { Highcharts.setOptions({ global: { useUTC: false } }); var chart; $('#container').highcharts({ chart: { type: 'spline', animation: Highcharts.svg, // don't animate in old IE marginRight: 10, ev

jquery中ajax学习笔记一_jquery

AJAX简单介绍: AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML),是指一种创建交互式网页应用的网页开发技术.通过 AJAX,JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信.通过这个对象,您JavaScript 可在不重载页面的情况与 Web 服务器交换数据. jQuery是一种javascript框架,是对javascript的一种轻量级的封装,容易理解. A