- 浏览: 217271 次
- 性别:
- 来自: 绍兴
文章分类
最新评论
-
112703013:
你好, 想问个问题 就是我这边上传一个zip文件 大概有100 ...
rails文件上传下载和删除 . -
chen_miao:
qplovechinese 写道 很好!
3q
simple jQuery date-picker plugin 使用 -
qplovechinese:
很好!
simple jQuery date-picker plugin 使用
Highcharts是纯JavaScript编写的图表库,提供了直观的、交互式图表,您的web站点或web应用程序。Highcharts目前支持线,花键、面积、areaspline、柱、栏、馅饼和散射图表类型。
Highstock允许您创建股票或一般的时间表图表在纯JavaScript,包括复杂的导航选项就像一个小导航仪系列,预定日期范围、日期选择器、滚动和淘金。
Read More:
所有参数api, http://api.highcharts.com/highcharts
共有参数:(以 line-basic 为例)
chart: {
renderTo: 'container', //作用div ID
type: 'line', //类型
marginRight: 130,
marginBottom: 25
},
title: {
text: 'Monthly Average Temperature', //图表标题
x: -20 //center
},
subtitle: {
text: 'Source: WorldClimate.com', //说明
x: -20
},
xAxis: { //X轴坐标值,所传的值一定要前端数组类型,因为后台传过来是文本型
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
yAxis: { //Y轴
title: {
text: 'Temperature (°C)'
},
plotLines: [{ //Y轴开始,宽度,颜色
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: { //移到某个坐标点时提示内容
formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
this.x +': '+ this.y +'°C';
}
},
legend: {
layout: 'vertical', //实体说明样式,当鼠标移到坐标点上时,出现坐标值,实体指下面的series的 //name值
align: 'right',
verticalAlign: 'top',
x: -10,
y: 100,
borderWidth: 0
},
plotOptions: { //是不是在图表上直接显示坐标具体值
line: {
dataLabels: {
enabled: true //true:显示 false:不显示
},
enableMouseTracking: false //上面 legend 效果
}
},
series: [{ //实体,data的类型一定要是数组型,并且每一个数据内容为数值型, parseFloat(值)
//或parseInt(内容)
name: 'Tokyo',
data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
}, {
name: 'New York',
data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]
}, {
name: 'Berlin',
data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]
}, {
name: 'London',
data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]
}]
兼容
它适用于所有现代浏览器包括iPhone / iPad和Internet Explorer从版本6。 标准的浏览器使用SVG图形渲染。在遗留Internet Explorer图形绘制VMLAlign使用
免费为非商业
你想要使用Highcharts对于一个个人网站,一个学校的网站或一个非盈利组织吗?然后你不需要作者的许可,就继续和使用Highcharts。对于商业网站和项目,查看许可证和定价。
开放
其中一个关键特性是,在Highcharts任何许可证,免费或没有,你可以下载源代码并使你自己的编辑。这允许个人修改和极大的灵活性。
纯JavaScript
Highcharts完全基于本地浏览器技术,不需要客户端插件,比如Flash或Java。而且你不需要安装任何服务器上。没有PHP或ASP.NET。 Highcharts只需要两个JS文件运行:Highcharts。 js的核心,要么jQuery,MooTools或原型框架。 这些框架的一个最有可能已经在使用您的web页面。
大量图表类型
Highcharts支持线,花键、面积、areaspline、柱、栏、馅饼和散射图表类型。这些可以被合并到一个图表。
简单的配置语法
设置Highcharts配置选项不需要特殊的编程技能。给出的选项在一个JavaScript对象符号结构,这基本上是一组键和值由冒号连接,之间用逗号隔开并分组由花括号。
动态
通过一个完整的API,您可以添加、删除和修改系列和点轴或修改后的任何时间图表的创建。众多的事件钩子提供编程霍霍图表。结合jQuery,MooTools或原型的Ajax API,这将打开解决像实时图表不断更新与值从服务器,用户提供的数据和更多。
多个轴
有时你想比较变量的不完全相同的规模,例如温度和降雨和空气压力。Highcharts允许您指定一个y轴为每个系列——或者一个x轴如果你想比较数据集的不同类别。每个轴可以放置向左或向右,顶部或底部的图表。所有的选项都可以单独设置,包括换向、样式和位置。
工具提示标签
在悬停图表Highcharts可以显示一个工具提示文本信息在每个点和系列。工具提示是作为用户将鼠标图,并已采取努力使其粘附到最近的点以及使它容易读一个点,低于另一个点。
Datetime轴
75%的图表用X和Y轴有一个日期-时间X轴。因此Highchart非常聪明的关于时间值。用毫秒轴单位,决定将,这样Highcharts总是本月初或一周,午夜到中午的时候,整个小时等。
打印
与exporting module起用,您的用户可以导出图表,PNG,JPG,PDF或SVG格式点击一个按钮,或打印图表直接从web页面。
缩放
通过放大图表您可以检查一个特别有趣的部分数据更密切。缩放可以在X或Y维度,或两者兼而有之。
外部数据加载
Highcharts需要数据在一个JavaScript数组,可以定义在本地配置对象,在一个单独的文件或者甚至在不同的网站。此外,数据可以处理到Highcharts在任何形式,和一个回调函数用来解析数据到一个数组中。
倒图表或逆转轴
有时你需要翻你的图表,让X轴出现垂直,比如说在一个条形图。扭转轴,具有最高价值出现离起点,支持。
文本旋转为标签
所有的文本标签,包括轴标签、数据标签点和轴冠军,在任何角度都可以旋转。
简捷版:
http://www.scriptlover.com/controls/highcharts/index.htm (不包括:Highstock)
全英文版:
所有参数api:
http://api.highcharts.com/highcharts
如果只是做一些简单的统计图表,建议查看简捷版,直观明了。但全英文版包括Highstock
- Highcharts-2.2.5.zip (311.1 KB)
- 下载次数: 48
- Highstock-1.1.6.zip (311.3 KB)
- 下载次数: 53
发表评论
-
require,include,load,extend的用途和区别
2013-03-01 22:47 986这四个方法还是很好玩很有用,也是比较容易混的。 ... -
ruby 标准类型总结
2013-02-01 16:45 1257一、数字 Ruby支持整数 ... -
RMagick 简介
2013-01-18 20:38 1429RMagick 是一个将 Ruby 语言绑定到 ImageM ... -
ARP欺骗功能
2013-01-12 22:47 1168一、设置前准备 当使用了防止ARP欺骗功能(IP和 ... -
淘宝开源编辑器KISSY Editor
2013-01-04 16:46 2392KISSY Editor 是开源项目 KISSY ... -
Rails创建定时任务
2012-12-10 10:21 1882Task & Rexcel 最终生成的报 ... -
Ruby on Rails页面缓存 实践
2012-12-05 11:02 1085三种方式 Page Caching, Action ... -
rails缓存学习
2012-11-27 16:38 1932FORM:http://kenbeit.com/tag/ ... -
Ruby on Rails 简单页面缓存
2012-11-16 17:28 1244三种方式 Page Caching, Action Ca ... -
Ruby写入Excel文件 插件方法
2012-11-01 16:21 1536spreadsheet插件(主要是excel生成写入数 ... -
RUBY操作EXCEL文件
2012-10-31 17:05 1436使用ruby来操作excel文 ... -
Ruby on Rails的session和session存储方案
2012-10-18 17:42 1313session:页面间的信息保存手段。使用:赋值 ses ... -
jquery获得select option的值 和对select option的操作
2012-09-25 21:19 1272jQuery获取Select元素,并选择的Te ... -
Ruby程序打包成可执行文件的工具 - RubyScript2Exe
2012-09-19 21:28 2290RubyScript2Exe能够将你的Ruby应用程序转成一个 ... -
rails中实现kindeditor中的图片上传
2012-09-14 16:10 1671FROM: http://blog.sina.co ... -
js 彷excel 键盘上下左右移动
2012-09-03 19:11 3061思路假设初始坐标为(0,0)首先要算出表格的最大最小坐标 即( ... -
ruby Hash 总结
2012-08-31 18:51 63341. 如何创建Hash? x = Hash.newx = { ... -
ruby inject,循环计算优化
2012-08-27 16:51 1337From:http://blog.jayfields.com/ ... -
rails or ruby 中 fields_for 提交方式
2012-08-20 20:10 1646Project这个Model的new表单,我们需要在创建Pro ... -
Rails中导出excel的快速简便的方法
2012-07-31 15:51 1102controller def to_e ...
相关推荐
#### 高级图表技术——Highcharts与Highstock的中文API探索 Highcharts和Highstock是业界领先的JavaScript图表库,广泛应用于网页和移动设备上的数据可视化。它们提供了丰富的API,使开发者能够创建动态、交互式的...
`Highcharts&Highstock中文API PDF`是这两个库的中文版官方文档,对于学习和使用Highcharts和Highstock非常有帮助。它详细介绍了各个API接口、配置项、方法和事件,以及如何通过这些实现各种图表和特效。PDF中包含...
Highcharts和Highstock是两个非常流行的JavaScript库,用于创建交互式的图表和股票图表。它们都是由Highsoft公司开发的,提供了丰富的功能和高度定制性,使得网页数据可视化变得简单而高效。本文将深入探讨这两个库...
Highcharts、Highmap和Highstock是JavaScript库,用于创建高质量的数据可视化图表和地图。它们都是由Highsoft公司开发,主要用于Web应用中展示数据。以下是这些工具的详细解释和相关知识点: 1. **Highcharts** - ...
#### 高级图表绘制技术:Highcharts与Highstock中文API解析 Highcharts和Highstock是两个广泛应用于Web应用中的JavaScript库,用于创建交互式图表和数据可视化。Highcharts主要用于标准图表类型,如线图、柱状图和...
Highcharts和Highstock是两种流行的JavaScript图表库,用于在网页上创建交互式的数据可视化图表。它们提供了丰富的图表类型,如折线图、柱状图、饼图等,并且支持多种自定义选项,使得数据呈现更加直观和专业。然而...
在"EasyUI图表插件Highcharts源码Demo(Java)"中,你可以学习如何在Java环境下集成和使用Highcharts。首先,你需要在项目中引入Highcharts的相关库文件,包括JavaScript和CSS文件。这些文件通常会被包含在HTML模板中...
Highcharts和Highstock是两个非常流行的JavaScript图表库,用于创建数据可视化效果。它们都是由Highsoft公司开发的,主要用于在Web应用中展示各种类型的图表,如折线图、柱状图、饼图、散点图等。这两个库的共同之处...
本篇文章将详细介绍几种实用的JQuery图表插件,包括Flot、Highcharts、jquerychart和jqPlot,并提供相关资源下载和中文帮助文档。 首先,Flot是一款基于jQuery的开源图表插件,它以其轻量级和灵活性著称。Flot支持...
描述中的重复信息“jquery图表插件大全收集jquery图表插件大全收集jquery图表插件大全收集”可能是强调这个资源的全面性,意味着用户可以在这里找到大量关于jQuery图表插件的信息和实例。 标签“jquery图表插件大全...
在jQuery环境中,Highcharts可以通过其插件形式方便地集成,为开发者提供了丰富的图表类型,如柱状图、折线图、饼图、散点图、面积图等。 一、Highcharts的基本使用 1. 引入资源:在HTML文件中,需要引入jQuery库...
jQuery图表插件是一种基于流行的JavaScript库jQuery开发的用于创建数据可视化图表的工具。这些插件以其易用性、灵活性和丰富的功能集而受到广大开发者喜爱,使得非专业程序员也能轻松制作出高端、大气且美观的图表。...
基于jQuery库,Highcharts使得在Web页面上创建交互式图表变得简单易行。在这个压缩包中,很可能包含了Highcharts的基本文件和示例代码,用于帮助开发者理解和使用这个库。 一、Highcharts简介 Highcharts是一个轻量...
2. **生成走势图**: 走势图通常用于显示数据随时间的变化,jQuery图表插件如Chart.js或Highcharts可以实现这一需求。它们能够绘制折线图、柱状图等多种类型的图表,用于直观地展示数据的趋势。通过获取表格中的数据...
jQuery图表插件如Chart.js、Highcharts或Flot可以轻松实现这一功能。这些插件支持动态数据更新,可以实时显示数据变化,例如股票价格波动、销售趋势等。开发者可以通过API接口将新数据传递给插件,插件会自动更新...
HighchartsPHP, 用于highcharts和 highstock javascript库的php包装器 HighchartsPHPHighchartsPHP是一个PHP库,它作为 Highchart library库的包装,它是以灵活性和可维护性构建的。 它不是JavaScript库的一个简单...
总之,Highcharts、Highstock和Highmaps是一套强大的图表解决方案,适用于各种数据可视化需求,无论是简单的数据展示还是复杂的地理数据分析,都能提供灵活、高效且美观的图表。通过深入学习和实践,开发者可以充分...
Highcharts是一个制作图表的纯Javascript类库,主要特性如下: * 兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等; * 对个人用户完全免费; * 纯JS,无BS; * 支持大部分的图表类型:直线图,曲线图...
今天我们要来分享一款基于jQuery的highcharts实时图表插件,highcharts图表插件定义了每隔一秒钟更新数据,然后根据每个数据点绘制一条折线,随着数据的更新,折线...这款jQuery图表插件应用比较广泛,兼容所有浏览器。
标签中的“jquery”和“jquery插件”说明了Highcharts是为jQuery设计的扩展,使用jQuery的API和事件模型,使得开发者能够利用熟悉的语法来实现复杂的图表功能。而“Highcharts”是这个插件的核心标识,它独立于...