`

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图表设计 含相关js文件

    Highcharts是一款强大的JavaScript图表库,用于在Web页面上创建各种数据可视化效果。它支持多种图表类型,包括折线图、柱状图、饼图、散点图、热力图等,能够帮助开发者轻松地将复杂的数据转化为易于理解的图形。在...

    Highcharts js图表控件

    Highcharts JS是一款强大的JavaScript图表库,它为网页和移动设备提供了丰富的数据可视化解决方案。相比于charts.js,Highcharts在功能、定制性和性能上更胜一筹,适合开发复杂的、交互式的图表应用。 首先,...

    Highcharts js生成图表

    Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它允许开发者轻松创建高质量、交互式的图表,如柱状图、折线图、饼图等。这款库以其灵活性、易用性和丰富的功能而受到赞誉。在本文中,我们将深入探讨...

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

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

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

    总结来说,Highcharts JS是一个强大且灵活的JavaScript图表库,它简化了数据可视化的复杂性,使得开发者能够轻松创建美观且功能丰富的图表。无论是在网页开发、数据分析还是其他领域,Highcharts都能成为实现数据...

    Highcharts生成图表所需源码包

    Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它允许开发者轻松地在网页上创建各种交互式的图表,如折线图、柱状图、饼图、散点图等。这个"Highcharts生成图表所需源码包"包含了两个核心文件:...

    HighCharts万能图表库(含源码)

    HighCharts是一款广泛应用于Web开发中的专业图表库,它以其丰富的功能、出色的性能和易于使用而闻名。这个"HighCharts万能图表库(含源码)"提供了成熟稳定的版本,包括源代码,非常适合开发者进行深入学习和自定义...

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

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

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

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

    JQuery Highcharts图表使用说明

    Highcharts是一款强大的JavaScript图表库,专为网页上展示各种统计数据而设计。它基于HTML5的SVG技术,同时也兼容老版本的IE浏览器,通过VML进行渲染。Highcharts与jQuery库结合使用,可以方便地在网页上创建高质量...

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

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

    highchartsJS

    Highcharts JS是一款强大的JavaScript图表库,专为网页和Web应用程序提供丰富的数据可视化解决方案。它基于jQuery库,使得在网页上创建交互式图表变得极其简单。Highcharts JS支持多种图表类型,包括折线图、柱状图...

    3D图表Highcharts(3D)

    Highcharts是一款强大的JavaScript图表库,它能够帮助开发者创建出各种精美、交互性强的2D和3D图表。在“3D图表Highcharts”这个主题中,我们将深入探讨如何利用Highcharts来实现三维图表的制作,以及它在数据可视化...

    Highcharts js 图表

    总的来说,Highcharts JS是一个功能强大、易用且高效的JavaScript图表库,它为开发者提供了一套完善的解决方案,帮助他们将数据转化为生动、易理解的可视化图表,无论是在桌面还是移动设备上都能提供优秀的用户体验...

    Highcharts图表库 v9.3.3.zip

    Highcharts图表库是一款广泛应用于网页数据可视化的JavaScript库,它提供了丰富的图表类型,如柱状图、折线图、饼图、散点图等,帮助开发者轻松创建交互式的图表。v9.3.3是Highcharts的一个更新版本,带来了更多功能...

    Echarts和Highcharts制作图表

    Highcharts是另一款成熟的JavaScript图表库,由Highsoft公司开发。它同样支持多种图表类型,并且在可定制性方面表现出色。Highcharts的特点包括: 1. **简洁API**:Highcharts的API设计简洁,易于理解和使用。 2. *...

    HighCharts服务端图表下载程序

    1. **HighCharts**: HighCharts是一个流行的JavaScript库,用于创建高质量、交互式的Web图表。它支持多种图表类型,如折线图、柱状图、饼图等,广泛应用于数据分析和数据可视化。HighCharts的服务端下载功能使得...

    Highcharts图表使用说明

    ### Highcharts 图表使用说明 #### 1. 简介 Highcharts 是一款非常流行的纯 JavaScript 图表库,主要用于创建交互式的数据可视化图表。它不仅功能强大而且使用简便,适用于各种开发环境。 #### 2. 特点 ##### ...

    网页图表Highcharts实践教程基础篇

    网页图表Highcharts实践教程基础篇主要涵盖了如何使用Highcharts库创建和定制各种图表,以便在网页上呈现数据。Highcharts是一款强大的JavaScript库,专为Web开发者设计,用于生成高质量的数据可视化图表。它支持...

Global site tag (gtag.js) - Google Analytics