纯JAVASCRIPT图表动画插件Highcharts Examples


Posted in Javascript onApril 16, 2011

What is Highcharts? 下载地址 https://3water.com/jiaoben/24363.html
Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types.
Features
纯JAVASCRIPT图表动画插件Highcharts Examples
Compatible
It works in all modern browsers including the iPhone/iPad and Internet Explorer from version 6. Standard browsers use SVG for the graphics rendering. In Internet Explorer graphics are drawn using VML.
纯JAVASCRIPT图表动画插件Highcharts Examples
Free for Non-commercial
.
纯JAVASCRIPT图表动画插件Highcharts Examples
Pure JavaScript
Highcharts is solely based on native browser technologies and doesn't require client side plugins like Flash or Java. Furthermore you don't need to install anything on your server. No PHP or ASP.NET. Highcharts needs only two JS files to run: The highcharts.js core and either the jQuery or the MooTools framework. One of these frameworks is most likely already in use in your web page.
纯JAVASCRIPT图表动画插件Highcharts Examples
Numerous Chart Types
Highcharts supports line, spline, area, areaspline, column, bar, pie and scatter chart types. Any of these can be combined in one chart.
纯JAVASCRIPT图表动画插件Highcharts Examples
Simple Configuration Syntax
Setting the Highcharts configuration options requires no special programming skills. The options are given in a JavaScript object notation structure, which is basically a set of keys and values connected by colons, separated by commas and grouped by curly brackets.
纯JAVASCRIPT图表动画插件Highcharts Examples
Dynamic
Through a full API you can add, remove and modify series, axes or points at any time after chart creation. Numerous events supply hooks for programming agains the chart. In combination with jQuery's or MooTools' Ajax API, this opens for solutions like live charts constantly updating with values from the server, user supplied data and more.
纯JAVASCRIPT图表动画插件Highcharts Examples
Multiple Axes
Sometimes you want to compare variables that are not the same scale - for example temperature versus rainfall and air pressure. Highcharts lets you assign an y axis for each series - or an x axis if you want to compare data sets of different categories. Each axis can be placed to the right or left, top or bottom of the chart. All options can be set individually, including reversing, styling and position.
纯JAVASCRIPT图表动画插件Highcharts Examples
Tooltip Labels
On hovering the chart Highcharts can display a tooltip text with information on each point and series. The tooltip follows as the user moves the mouse over the graph, and great efforts have been taken to make it stick to the nearest point as well as making it easy to read a point that is below another point.
纯JAVASCRIPT图表动画插件Highcharts Examples
Datetime Axis
75% of all charts with an X and Y axis have a date-time X axis. Therefore Highchart is very intelligent about time values. With milliseconds axis units, Highcharts determines where to place the ticks so that they always mark the start of the month or the week, midnight and midday, the full hour etc.
纯JAVASCRIPT图表动画插件Highcharts Examples
Export and print
With the exporting module enabled, your users can export the chart to PNG, JPG, PDF or SVG format at the click of a button, or print the chart directly from the web page.
纯JAVASCRIPT图表动画插件Highcharts Examples
Zooming
By zooming in on a chart you can examine an especially interesting part of the data more closely. Zooming can be in the X or Y dimension, or both.
纯JAVASCRIPT图表动画插件Highcharts Examples
External Data Loading
Highcharts takes the data in a JavaScript array, which can be defined in the local configuration object, in a separate file or even on a different site. Furthermore, the data can be handled over to Highcharts in any form, and a callback function used to parse the data into an array.
纯JAVASCRIPT图表动画插件Highcharts Examples
Inverted Chart or Reversed Axis
Sometimes you need to flip over your chart and make the X axis appear vertical, like for example in a bar chart. Reversing the axis, with the highest values appearing closest to origo, is also supported.
纯JAVASCRIPT图表动画插件Highcharts Examples
Text Rotation for Labels

Do you want to use Highcharts for a personal website, a school site or a non-profit organisation? Then you don't need the author's permission, just go on and use Highcharts. For commercial websites and projects, see License and Pricing All text labels, including axis labels, data labels for the point and axis titles, can be rotated in any angle.

Javascript 相关文章推荐
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
Jul 09 Javascript
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
Dec 29 Javascript
JS面向对象编程详解
Mar 06 Javascript
javascript实现PC网页里的拖拽效果
Mar 14 Javascript
jquery按回车键实现表单提交的简单实例
May 25 Javascript
利用Javascript实现简单的转盘抽奖
Feb 13 Javascript
js经验分享 JavaScript反调试技巧
Mar 10 Javascript
原生js检测页面加载完毕的实例
Sep 11 Javascript
详解Vue CLI 3.0脚手架如何mock数据
Nov 23 Javascript
AjaxFileUpload.js实现异步上传文件功能
Apr 19 Javascript
Javascript var变量删除原理及实现
Aug 26 Javascript
一起来看看Vue的核心原理剖析
Mar 24 Vue.js
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 #Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
Apr 14 #Javascript
js网页侧边随页面滚动广告效果实现
Apr 14 #Javascript
jquery下jstree简单应用 - v1.0
Apr 14 #Javascript
JQuery之拖拽插件实现代码
Apr 14 #Javascript
jQuery创建插件的代码分析
Apr 14 #Javascript
Jquery公告滚动+AJAX后台得到数据
Apr 14 #Javascript
You might like
实用函数8
2007/11/08 PHP
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
php简单统计在线人数的方法
2016/05/10 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
jquery实用代码片段集合
2010/08/12 Javascript
基于jquery循环map功能的代码
2011/02/26 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
2013/07/17 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
JavaScript日期时间与时间戳的转换函数分享
2015/01/31 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
2016/12/29 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
js如何编写简单的ajax方法库
2017/08/02 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
2018/02/08 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
微信小程序入门之绘制时钟
2020/10/22 Javascript
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
python自动发送邮件脚本
2018/06/20 Python
PyQtGraph在pyqt中的应用及安装过程
2019/08/04 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
django实现类似触发器的功能
2019/11/15 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
python中selenium库的基本使用详解
2020/07/31 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
三分钟英语演讲稿
2014/04/24 职场文书
119消防日活动总结
2014/08/29 职场文书
张丽莉观后感
2015/06/16 职场文书
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers