highcharts做柱状图与曲线图

本文介绍了如何在JavaScript和JSP项目中使用Highcharts库来绘制柱状图和曲线图。首先,需要在WebRoot目录下引入必要的js文件。Highcharts提供column类型用于绘制柱状图,spline类型用于绘制曲线图。详细步骤和js文件可参考指定的优快云下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

​1、WebRoot下导入两个js文件,并引入到jsp里


<script type="text/javascript" src="js/highcharts/js/highcharts.js"></script>
<script type="text/javascript" src="js/highcharts/js/modules/exporting.js"></script>

2、创建一个div,存放图

<div id="main"
					style="float: left; width: 780;height:400; margin: 0 15px 0 -10px;"></div>

3、开始写js方法,调action,生成图片

var x=[];
				var y=[];
				$.getJSON('dayOnePicRain.action?beginyear='+beginyear+'&endyear='+endyear
						+'&month='+month+'&day='+day+'&station='+station,function(data){
					if(data!=null){
						$.each(data.list,function(i,item){
							
							x.push(item.YEAR);
							y.push(item.AVG);
						
					});
					
					console.log(x);
					console.log(y);
					showChart(x,y);
					}else{
						alert("暂无数据");
					}
				});
				function showChart(x,y){

					var options =new Highcharts.Chart({
						chart : {
							renderTo : 'main',
							type : 'column',
						},
						credits: { 
				            enabled: false   //右下角不显示LOGO 
				        }, 
						title : {
							text : station+":"+beginyear + "年至" + endyear + "年"
							+ month+"月" +day+ "日降水变化柱状图"          //图表标题
						},
						xAxis : {
							categories:x
						},
						yAxis : {
							title : {
								text : '降水/mm'
							}
						},
						series : [{
							name:'降水',
							data:y
						}]
					});
				}

​column:柱状图

spline:曲线图

若要生成曲线图,把column改成spline就可以了

所需的js文件请到http://download.youkuaiyun.com/detail/sinat_31998357/9365059下载。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值