强大的jquery绘图开源插件

时间:2022-01-17 14:25:07

Highcharts是一款纯Javascript图表库,让开发者很容易在Web网站、Web应用中创建交互性的图表。Highcharts目前支持line , splineareaareasplinecolumnbarpiescatterangular gaugesarearange,areasplinerangecolumnrangebubblebox ploterror barsfunnelwaterfall 和 polar等各种类型图表。

强大的jquery绘图开源插件
Highcharts Basic line chart

优势

兼容性

Highcharts支持目前所有现在浏览器,包括IE6、iPhone/ipad。标准(W3C标准)的浏览器用SVG图形渲染,在遗留的IE浏览器中用VML绘图。

开源免费

针对个人用户及非商业用途免费,并提供源代码下载,你可以任意的修改它。

纯Javascript

Highcharts完全基于本地浏览器技术,不需要任何插件,比如Flash、java,甚至不需要安装任何web服务器支持或动态语言库支持,只需要两个js文件即可运行。

highcharts.js核心文件可以是原生的js或是 Jquery、MooTools、Prototype等常用js框架。

图表类型丰富

Highcharts目前支持 line , splineareaareasplinecolumnbarpiescatterangular gauges,arearangeareasplinerangecolumnrangebubblebox ploterror barsfunnelwaterfall 和 polar等各种类型图表。其中很多种图表可以集成在同一个图中形成综合图。

动态性

提供丰富的API接口方便在创建图表后对图表的任意点、线、文字等进行增加、删除、修改操作。支持众多的Javascript时间,结合Jquery、MooTools、Prototype 提供的Ajax接口,可以实时的从服务器取得数据并实时刷新图表。

多轴支持

对于需要比较的数据,Highcharts提供多轴支持。并且每个轴可以方便设置其位置、文字、样式等

动态提示框

当鼠标划过图表时,Highcharts会显示信息提示框,显示当前点的信息,当然,显示的内容和样式可以动态指定。

图表导出和打印功能

你可以将Highcharts图表导出为PNG、JPG、PDF、SVG格式文件或直接在网页上打印出来。

图表缩放

可以设置图表的缩放,让你更方便查看图表数据。

支持外部数据加载

Highcharts支持多种数据形式,可以是Javascript数组,json文件、json对象、表格等,这些数据来源可以使本地、不同页面,甚至是不同网站。

Highcharts完全基于本地浏览器技术,不需要任何插件,比如Flash、java,你甚至不需要安装任何例如PHP、JSP、.Net等运行所需的环境,只需要两个基本的JS文件运行。Highcharts的核心文件highcharts.js 可以是Jquery、MooTools、Prototype 或是 Highcharts Standalone 框架编写,Highcharts Standalone专门针对那些还没有使用Jquery、MooTools、Prototype等框架的人员,这么做,可以让每个开发人员都能够快速学习和使用用Highcharts而不用花更多的时间在于学习其他框架。

Highcahrts可以运行在任何现代浏览器,包括移动终端以及IE6,标准的浏览器用 SVG技术渲染图表,对于遗留的浏览器,则用VML来绘图。

浏览器兼容性测试

浏览器厂商 浏览器名 支持版本
Microsoft Internet Explorer 6.0 +
Mozilla Firefox 2.0 +
Google Chrome 1.0 +
Apple Safari 4.0 +
Opera Opera 9.0 +
Apple iOS(Safari) 3.0 +
Google Android Borwser 2.0 + *

更多请到: http://www.highcharts.me/