`

Highcharts js图表使用

阅读更多
资料
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 创建
如上参数说明

1
4
分享到:
评论

相关推荐

    Highcharts js图表控件

    Highcharts js图表控件 比charts.js 更加高级

    highcharts, Highcharts JS,JavaScript图表框架.zip

    highcharts, Highcharts JS,JavaScript图表框架 Highcharts JS是基于SVG的JavaScript图表库,可以回退到旧浏览器的VML和 canvas 。官方网站:www.highcharts.com下载页面:www.highcharts.com/download授权:

    Highcharts网页图表制作实例详解.part1

    Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图...

    Highcharts网页图表制作实例详解.part2

    Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图...

    获取Highcharts图表对象的方法汇总

    获取Highcharts图表对象的方法汇总

    Highcharts生成图表所需源码包

    Highcharts生成图表所需源码包

    Highcharts js生成图表

    Highcharts是很成熟的一个jquery插件,可以生成各种图表(柱形图/折线图/饼图),并附有例子。

    highcharts js图表设计 含相关js文件

    highcharts图表设计,含相关js文件,可以直接运行,显示的是圆滑曲线。

    JQuery Highcharts图表使用说明

    • 跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类库; • 提示功能:鼠标移动到图表的某...

    Highcharts js 图表

    Highcharts js 图表 包括很多图的展示样式,速度快,兼容各种浏览器,比flex的速度快很多。

    Highcharts图表使用说明

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

    Highcharts JavaScript图表插件v2.1

    内容索引:脚本资源,Ajax/JavaScript,Js图表插件 Highcharts JavaScript图表插件v2.1,其内部使用了Prototype、Mootloos等插件,在图表的基础上加入了一些动态效果,Highcharts支持的图表类型包括spline、areaspline...

    Highcharts开源的JS图表控件简介

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

    HighchartsJS是一个基于SVG和VML渲染的JavaScript图表库

    Highcharts JS 是一个基于 SVG 和 VML 渲染的 JavaScript 图表库

    Highcharts(JavaScript图表库)v6.2.0

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

    利用jquery的插件highcharts制作图表

    在web开发的时候 ,经常会用到一些图表,本人在这里上传一些非常有用的利用jquery的插件highcharts.js制作图表例子,供大家参考使用……

    js图表Highcharts-2.1.1源码

    js图表,js图表Highcharts-2.1.1源码 js图表,js图表Highcharts-2.1.1源码

    Highcharts(纯JS图表插件)

    纯JS的图表插件,效果非常绚丽。只要提供JSON数据,JS自动生成图表,柱状、曲线图、饼图等。

Global site tag (gtag.js) - Google Analytics