`
zhangrong108
  • 浏览: 206659 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Highcharts 强大的jQuery图表制作功能

阅读更多

Highcharts:高交互性的javascript图表类库

一、Highcharts简介:

二、Highcharts图表预览

1、直线图

2、曲线图

3、散状图

4、区域图

5、区域曲线图

6、柱状图

7、饼状图

三、调用方式

1、效果

2、调用代码

3、代码说明

四、总结

 

 

一、Highcharts简介:

 

Highcharts是一个制作图表的Javascript类库,可以制作的图表有:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散状图等等。主要特性:

1、 提示功能:鼠标移动到图表的某一点上有提示信息

2、 放大功能:选中图表部分放大,近距离观察图表

3、 对个人用户完全免费,这一点很重要的

4、 兼容性:兼容当今所有的浏览器,包括iPhoneIE和火狐等等

5、 跨语言:不管是PHPAsp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js还有a canvas emulator for IEJquery类库或者MooTools类库

6、 支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图

7、 易用性:无需要特殊的开发技能,只需要设置一下选项就可以制作适合自己的图表

8、 时间轴:可以精确到毫秒

9、 Ajax支持: 使用数组接受Ajax传值

 

二、Highcharts图表预览

1、直线图

 

2、曲线图

 

3、散状图

 

 

4、区域图

 

5、区域曲线图

 

 

6、柱状图

 

7、饼状图

更多Demo请参考官方网站:http://www.highcharts.com/demo/

 

三、调用方式

Ajax返回数据到Chat数据组为例,

1、效果

 

 

2、调用代码

var chart = new Highcharts.Chart({
   chart: {
      renderTo: 'container',
      defaultSeriesType: 'spline'
   },
   title: {
      text: 'Monthly Average Temperature in Tokyo'
   },
   subtitle: {
      text: 'Source: WorldClimate.com'
   },
   xAxis: {
      categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 
         'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
      title: {
         text: 'Month'
      }
   },
   yAxis: {
      title: {
         text: 'Temperature (°C)'
      }
   },
   legend: {
      enabled: false
   },
   tooltip: {
      formatter: function() {
                return '<b>'+ this.series.name +'</b><br/>'+
            this.x +': '+ this.y +'°C';
      }
   },
   series: [{
      name: 'Tokyo',
      dataURL: 'tokyo.json'
   }]
});

3、代码说明

       defaultSeriesType:图表类别,可取值有:linesplineareaareasplinebarcolumn等等

       title最顶端的标题

subtitle最顶端的子标题

xAxisX轴,数据以数组的形式组装

yAxisY轴,数据以数组的形式组装

tooltip提示信息

seriesajax获得数据放到数据里面

四、总结

       chats JS类库,使用比较简单,而且样式多种,效果绚丽。唯一的缺陷是,个人免费的生成的Chat应该会有官方的网址。 不过也是有办法处理的,对生成的Chat进行Cut,应该可以把官方的网址去掉。

7
2
分享到:
评论
6 楼 nnnnyyyy 2012-07-07  
liuwenbo200285 写道
有没有仪表盘啊?

同问啊。去到它的官网上面看了看,是没有的。如果哪位知道的话请给我留言:nnnnyyyy@21cn.com,谢谢。
5 楼 NicoAriel 2012-02-15  
请问怎么整理仪表盘??
4 楼 zhangrong108 2011-11-09  
liuwenbo200285 写道
有没有仪表盘啊?

       有不过还需要自己去封装整理下。。。
3 楼 liuwenbo200285 2011-11-08  
有没有仪表盘啊?
2 楼 ldbjakyo 2010-08-17  
对个人用户完全免费,这一点很重要的。。。是很重要啊
1 楼 babydeed 2010-08-11  
看起来是挺好呀

相关推荐

    Highcharts_强大的jQuery图表制作功能

    ### Highcharts——强大的jQuery图表制作功能 #### 一、Highcharts简介 Highcharts是一个非常流行的JavaScript库,专门用于创建各种动态交互式的图表。它能够帮助开发者轻松地在网页上展示数据,提供了一系列丰富...

    强大的jQuery图表制作功能

    对于"强大的jQuery图表制作功能"这一主题,我们将深入探讨如何利用jQuery与相关的图表插件来创建各种丰富的数据可视化效果,如饼图和其他形状的图表。 首先,jQuery本身并不直接提供图表绘制功能,但它可以通过与...

    基于Jquery的图表Highcharts

    Highcharts是一个制作图表的纯Javascript类库,主要特性如下: * 兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等; * 对个人用户完全免费; * 纯JS,无BS; * 支持大部分的图表类型:直线图,曲线图...

    利用jquery的插件highcharts制作图表

    综上所述,Highcharts作为一款强大的图表库,结合jQuery能够轻松地在Web应用中创建美观且交互性强的图表,为数据分析和展示提供便利。通过学习和实践提供的例子,开发者可以快速掌握其使用技巧,提升项目的表现力。

    Highcharts API - Jquery制作图形报表

    Highcharts API是一个强大的JavaScript库,用于在Web上创建高质量、交互式的图表和图形。它能够帮助开发者轻松地在网页上展示复杂的数据,支持多种图表类型,如折线图、柱状图、饼图、散点图等。结合jQuery库,...

    jQuery+highcharts各种数据统计图表代码

    jQuery 和 Highcharts 是两个非常流行且强大的工具,结合使用可以创建出各种复杂的统计图表。本文将深入探讨如何利用 jQuery 和 Highcharts 实现数据统计图表的制作。 首先,jQuery 是一个广泛使用的 JavaScript 库...

    Echarts和Highcharts制作图表

    综上所述,Echarts和Highcharts都是强大的数据可视化工具,各有优势,可以根据项目需求选择使用。集成它们到Spring框架可以简化前后端交互,提升数据可视化的效率和质量。在具体实践中,应注重数据的处理、传输和...

    Highcharts实例+详解

    Highcharts 强大的jQuery图表制作功能 Highcharts是一个制作图表的Javascript类库,主要特性: 1、提示功能:鼠标移动到图表的某一点上有提示信息 2、放大功能:选中图表部分放大,近距离观察图表 3、对个人用户...

    jquery图表插件

    在网页设计中,数据可视化是至关重要的,它能帮助用户快速理解复杂的信息,而jQuery图表插件则为这一目标提供了强大支持。 jQuery图表插件通常包括多种图表类型,如折线图、柱状图、饼图、散点图、仪表盘等,以满足...

    jQuery Chart图表制作组件Highcharts用法详解

    Highcharts 是一个广泛使用的基于 JavaScript 的...总的来说,Highcharts 是一个功能强大且易于使用的图表库,无论你是一个前端开发者还是后端开发者,都能轻松地将其集成到你的项目中,创建出美观且功能丰富的图表。

    highcharts 漂亮图表

    总之,Highcharts是一个功能强大、易于使用的JavaScript图表库,通过它我们可以轻松创建各种美观的图表。结合jQuery和exporting模块,我们可以进一步提升用户体验,提供数据可视化的专业解决方案。在实际项目中,...

    超级好用jquery图表分析

    jQuery结合各种图表库,如Chart.js、Highcharts、Flot或Google Charts,可以提供强大的图表创建功能。这些库通常支持多种图表类型,并允许自定义颜色、样式、数据标签和其他视觉元素,以满足不同项目的需求。 例如...

    Highcharts开源的JS图表控件简介

    Highcharts开源的JS图表控件简介:制作图表的纯Js控件,Highcharts v2.2.0主要特性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS支持大部分的图表类型:直线图,曲线图、区域图...

    Highcharts漂亮大气的图表(纯JS)

    它以其灵活性、易用性和丰富的功能集而闻名,使得Web开发者无需深厚的图形设计背景也能制作出专业级别的图表。在本篇文章中,我们将深入探讨Highcharts的核心概念、使用方法以及如何通过纯JavaScript实现各种图表。 ...

    Highcharts图表使用说明中文最新版本

    Highcharts是一个制作图表的纯Javascript类库,Highcharts的主要特点之一是开放的源代码。Highcharts完全是基于本机的浏览器技术,不需要像Flash或Java客户端插件。此外,你不需要在服务器上安装任何东西。没有PHP或...

    Django Highcharts制作图表

    Django Highcharts是一种结合了Python Django框架和JavaScript图表库Highcharts的解决方案,用于在Web应用中创建各种数据可视化图表。Highcharts是一个纯JavaScript的图表库,支持多种图表类型,如折线图、柱状图、...

    浅析jquery的js图表组件highcharts

    Highcharts是一个制作图表的纯Javascript类库, 主要特性如下: 兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对于非商用用户免费(包括个人网站、非盈利性组织、学生团体等)。纯JS,无BS;支持大...

    JavaScript 图表库Highcharts v6.2.0

    Highcharts是一个制作图表的纯Javascript类库。主要特性如下:兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS;支持大部分的图表类型:直线图,曲线图、区域图、区域曲线...

    Highcharts-2.1.2

    Highcharts是一个制作图表的纯Javascript类库,主要特性如下: 兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等; 对个人用户完全免费; 纯JS,无BS; 支持大部分的图表类型:直线图,曲线图、区域图...

    JQuery Highcharts 动态生成图表的方法

    代码如下: $(function () { $(document).ready(function() { Highcharts.setOptions({ global: { useUTC: false } }); var chart; $(‘#container’).highcharts({ chart: { type: ‘spline’, animation: ...

Global site tag (gtag.js) - Google Analytics