资料
Highcharts官方网址: http://www.highcharts.com/
Highcharts官方文档网址:http://www.highcharts.com/demo/
线性图表基础实例参数说明
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container', //图表在页面显示容器
type: 'line', //图表类型(line线性,此项为默认值)
marginRight: 130, //右宽度(类css margin-right)
marginBottom: 25 //下宽度
},
title: {
text: 'Monthly Average Temperature', //正标题
x: -20 //center 默认标题居中,-20为相对居中往左20,往右则为正数
},
subtitle: {
text: 'Source: WorldClimate.com', //副标题
x: -20
},
xAxis: {
//横坐标显示数据
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
yAxis: {
//纵坐标标题
title: {
text: 'Temperature (°C)'
},
//标线属性
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
//数据点的提示框内容
tooltip: {
//数据格式,自定义
formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
this.x +': '+ this.y +'°C';
}
},
//数据点参数选项
plotOptions: {
line: {
dataLabels: {
enabled: true //数据点显示数据(默认为不显示)
},
enableMouseTracking: false //当鼠标移到数据点上时,是否显示数据提示框(默认为显示)
}
},
//数据项显示位置(此例为: 'Tokyo', 'New York',显示位置为右边)
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
x: -10,
y: 100,
borderWidth: 0
},
//需显示的数据内容
series: [{
name: 'Tokyo',
data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5]
}, {
name: 'New York',
data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0]
}]
});
});
实例应用
一、 引入winCharts.js
二、 显示数据准备
从上面实例配置可以看出,显示数据内容为典型的JSON 数据格式,这样可以通过json-lib.jar 进行数据转换。
1、最终数据格式
{
name: 'Tokyo',
data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5]
}
//数据准备
2、data:List dataList = new ArrayList();
dataList .add(7.0);
dataList .add(6.9);
dataList .add(9.5);
dataList .add(14.5);
dataList .add(18.2);
dataList .add(21.5);
3、Map map = new HashMap();
map.put(“name”,” Tokyo”);
map.put(“data”, dataList);
注:多数据重复如上步骤
//数据通过json-lib.jar中方法格式化成JSON类型数据
4、JSONObject json = new JSONObject();
Json.putAll(map);
三、 Highcharts 创建
如上参数说明
分享到:
相关推荐
Highcharts js图表控件 比charts.js 更加高级
highcharts, Highcharts JS,JavaScript图表框架 Highcharts JS是基于SVG的JavaScript图表库,可以回退到旧浏览器的VML和 canvas 。官方网站:www.highcharts.com下载页面:www.highcharts.com/download授权:
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图...
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图...
获取Highcharts图表对象的方法汇总
Highcharts生成图表所需源码包
Highcharts是很成熟的一个jquery插件,可以生成各种图表(柱形图/折线图/饼图),并附有例子。
highcharts图表设计,含相关js文件,可以直接运行,显示的是圆滑曲线。
• 跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类库; • 提示功能:鼠标移动到图表的某...
Highcharts js 图表 包括很多图的展示样式,速度快,兼容各种浏览器,比flex的速度快很多。
Highcharts是一个制作图表的纯Javascript类库,主要特性如下: • 兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等; • 对个人用户完全免费; • 纯JS,无BS; • 支持大部分的图表类型:柱状图,直线图,...
内容索引:脚本资源,Ajax/JavaScript,Js图表插件 Highcharts JavaScript图表插件v2.1,其内部使用了Prototype、Mootloos等插件,在图表的基础上加入了一些动态效果,Highcharts支持的图表类型包括spline、areaspline...
Highcharts开源的JS图表控件简介:制作图表的纯Js控件,Highcharts v2.2.0主要特性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS支持大部分的图表类型:直线图,曲线图、区域图...
Highcharts JS 是一个基于 SVG 和 VML 渲染的 JavaScript 图表库
Highcharts是一个制作图表的纯Javascript类库。 主要特性如下: 兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等; 对个人用户完全免费; 纯JS,无BS; 支持大部分的图表类型:直线图,曲线图、区域图...
在web开发的时候 ,经常会用到一些图表,本人在这里上传一些非常有用的利用jquery的插件highcharts.js制作图表例子,供大家参考使用……
js图表,js图表Highcharts-2.1.1源码 js图表,js图表Highcharts-2.1.1源码
纯JS的图表插件,效果非常绚丽。只要提供JSON数据,JS自动生成图表,柱状、曲线图、饼图等。