资料
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是一款强大的JavaScript图表库,用于在Web页面上创建各种数据可视化效果。它支持多种图表类型,包括折线图、柱状图、饼图、散点图、热力图等,能够帮助开发者轻松地将复杂的数据转化为易于理解的图形。在...
Highcharts JS是一款强大的JavaScript图表库,它为网页和移动设备提供了丰富的数据可视化解决方案。相比于charts.js,Highcharts在功能、定制性和性能上更胜一筹,适合开发复杂的、交互式的图表应用。 首先,...
Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它允许开发者轻松创建高质量、交互式的图表,如柱状图、折线图、饼图等。这款库以其灵活性、易用性和丰富的功能而受到赞誉。在本文中,我们将深入探讨...
highcharts, Highcharts JS,JavaScript图表框架 Highcharts JS是基于SVG的JavaScript图表库,可以回退到旧浏览器的VML和 canvas 。官方网站:www.highcharts.com下载页面:www.highcharts.com/download授权:
总结来说,Highcharts JS是一个强大且灵活的JavaScript图表库,它简化了数据可视化的复杂性,使得开发者能够轻松创建美观且功能丰富的图表。无论是在网页开发、数据分析还是其他领域,Highcharts都能成为实现数据...
Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它允许开发者轻松地在网页上创建各种交互式的图表,如折线图、柱状图、饼图、散点图等。这个"Highcharts生成图表所需源码包"包含了两个核心文件:...
HighCharts是一款广泛应用于Web开发中的专业图表库,它以其丰富的功能、出色的性能和易于使用而闻名。这个"HighCharts万能图表库(含源码)"提供了成熟稳定的版本,包括源代码,非常适合开发者进行深入学习和自定义...
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图...
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图...
Highcharts是一款强大的JavaScript图表库,专为网页上展示各种统计数据而设计。它基于HTML5的SVG技术,同时也兼容老版本的IE浏览器,通过VML进行渲染。Highcharts与jQuery库结合使用,可以方便地在网页上创建高质量...
获取Highcharts图表对象的方法汇总
Highcharts JS是一款强大的JavaScript图表库,专为网页和Web应用程序提供丰富的数据可视化解决方案。它基于jQuery库,使得在网页上创建交互式图表变得极其简单。Highcharts JS支持多种图表类型,包括折线图、柱状图...
Highcharts是一款强大的JavaScript图表库,它能够帮助开发者创建出各种精美、交互性强的2D和3D图表。在“3D图表Highcharts”这个主题中,我们将深入探讨如何利用Highcharts来实现三维图表的制作,以及它在数据可视化...
总的来说,Highcharts JS是一个功能强大、易用且高效的JavaScript图表库,它为开发者提供了一套完善的解决方案,帮助他们将数据转化为生动、易理解的可视化图表,无论是在桌面还是移动设备上都能提供优秀的用户体验...
Highcharts图表库是一款广泛应用于网页数据可视化的JavaScript库,它提供了丰富的图表类型,如柱状图、折线图、饼图、散点图等,帮助开发者轻松创建交互式的图表。v9.3.3是Highcharts的一个更新版本,带来了更多功能...
Highcharts是另一款成熟的JavaScript图表库,由Highsoft公司开发。它同样支持多种图表类型,并且在可定制性方面表现出色。Highcharts的特点包括: 1. **简洁API**:Highcharts的API设计简洁,易于理解和使用。 2. *...
1. **HighCharts**: HighCharts是一个流行的JavaScript库,用于创建高质量、交互式的Web图表。它支持多种图表类型,如折线图、柱状图、饼图等,广泛应用于数据分析和数据可视化。HighCharts的服务端下载功能使得...
### Highcharts 图表使用说明 #### 1. 简介 Highcharts 是一款非常流行的纯 JavaScript 图表库,主要用于创建交互式的数据可视化图表。它不仅功能强大而且使用简便,适用于各种开发环境。 #### 2. 特点 ##### ...
网页图表Highcharts实践教程基础篇主要涵盖了如何使用Highcharts库创建和定制各种图表,以便在网页上呈现数据。Highcharts是一款强大的JavaScript库,专为Web开发者设计,用于生成高质量的数据可视化图表。它支持...